#include <itkFEMElement3DC0LinearTetrahedronMembrane.h>
Inheritance diagram for itk::fem::Element3DC0LinearTetrahedronMembrane:
Definition at line 34 of file itkFEMElement3DC0LinearTetrahedronMembrane.h.
typedef const Self* itk::fem::Element3DC0LinearTetrahedronMembrane::ConstPointer |
Const pointer or SmartPointer to an object.
Reimplemented from itk::fem::Element3DMembrane< TBaseClass >.
Definition at line 36 of file itkFEMElement3DC0LinearTetrahedronMembrane.h.
typedef Superclass::Float itk::fem::Element3DMembrane< TBaseClass >::Float [inherited] |
Definition at line 51 of file itkFEMElement3DMembrane.h.
typedef Superclass::MatrixType itk::fem::Element3DMembrane< TBaseClass >::MatrixType [inherited] |
Definition at line 52 of file itkFEMElement3DMembrane.h.
Pointer or SmartPointer to an object.
Reimplemented from itk::fem::Element3DMembrane< TBaseClass >.
Definition at line 36 of file itkFEMElement3DC0LinearTetrahedronMembrane.h.
Standard Self typedef.
Reimplemented from itk::fem::Element3DMembrane< TBaseClass >.
Definition at line 36 of file itkFEMElement3DC0LinearTetrahedronMembrane.h.
typedef Element3DMembrane<Element3DC0LinearTetrahedron> itk::fem::Element3DC0LinearTetrahedronMembrane::Superclass |
Standard Superclass typedef.
Reimplemented from itk::fem::Element3DMembrane< TBaseClass >.
Definition at line 36 of file itkFEMElement3DC0LinearTetrahedronMembrane.h.
typedef Superclass::VectorType itk::fem::Element3DMembrane< TBaseClass >::VectorType [inherited] |
Definition at line 53 of file itkFEMElement3DMembrane.h.
itk::fem::Element3DC0LinearTetrahedronMembrane::Element3DC0LinearTetrahedronMembrane | ( | ) |
Default constructor only clears the internal storage
itk::fem::Element3DC0LinearTetrahedronMembrane::Element3DC0LinearTetrahedronMembrane | ( | NodeIDType | ns_[], | |
Material::ConstPointer | p_ | |||
) |
Construct an element by specifying pointers to an array of 4 points and a material.
virtual int itk::fem::Element3DC0LinearTetrahedronMembrane::ClassID | ( | ) | const [inline, virtual] |
Virtual function to access the class ID
Definition at line 36 of file itkFEMElement3DC0LinearTetrahedronMembrane.h.
virtual Baseclass::Pointer itk::fem::Element3DC0LinearTetrahedronMembrane::Clone | ( | ) | const [virtual] |
Create a new object from the existing one
void itk::fem::Element3DMembrane< TBaseClass >::GetMassMatrix | ( | MatrixType & | Me | ) | const [inherited] |
Compute the mass matrix specific for 3D membrane problems.
virtual Material::ConstPointer itk::fem::Element3DMembrane< TBaseClass >::GetMaterial | ( | void | ) | const [inline, virtual, inherited] |
Pointer to material properties of the element
Definition at line 108 of file itkFEMElement3DMembrane.h.
virtual void itk::fem::Element3DMembrane< TBaseClass >::GetMaterialMatrix | ( | MatrixType & | D | ) | const [virtual, inherited] |
Compute the D matrix.
virtual unsigned int itk::fem::Element3DMembrane< TBaseClass >::GetNumberOfDegreesOfFreedomPerNode | ( | void | ) | const [inline, virtual, inherited] |
3D membrane elements have 3 DOFs per node.
Definition at line 97 of file itkFEMElement3DMembrane.h.
virtual void itk::fem::Element3DMembrane< TBaseClass >::GetStrainDisplacementMatrix | ( | MatrixType & | B, | |
const MatrixType & | shapeDgl | |||
) | const [virtual, inherited] |
Compute the B matrix.
itk::fem::Element3DC0LinearTetrahedronMembrane::HANDLE_ELEMENT_LOADS | ( | ) |
static Self::Pointer itk::fem::Element3DC0LinearTetrahedronMembrane::New | ( | void | ) | [inline, static] |
Object creation in an itk compatible way
Definition at line 36 of file itkFEMElement3DC0LinearTetrahedronMembrane.h.
virtual void itk::fem::Element3DMembrane< TBaseClass >::Read | ( | std::istream & | , | |
void * | info | |||
) | [virtual, inherited] |
Read data for this class from input stream
virtual void itk::fem::Element3DMembrane< TBaseClass >::SetMaterial | ( | Material::ConstPointer | mat_ | ) | [inline, virtual, inherited] |
Pointer to material properties of the element
Definition at line 109 of file itkFEMElement3DMembrane.h.
virtual void itk::fem::Element3DMembrane< TBaseClass >::Write | ( | std::ostream & | f | ) | const [virtual, inherited] |
Write this class to output stream
const int itk::fem::Element3DC0LinearTetrahedronMembrane::CLID [static] |
Class ID for FEM object factory
Definition at line 36 of file itkFEMElement3DC0LinearTetrahedronMembrane.h.
MaterialLinearElasticity::ConstPointer itk::fem::Element3DMembrane< TBaseClass >::m_mat [inherited] |
Pointer to material properties of the element
Definition at line 107 of file itkFEMElement3DMembrane.h.
Referenced by itk::fem::Element3DMembrane< itk::fem::Element3DC0LinearTetrahedron >::GetMaterial(), and itk::fem::Element3DMembrane< itk::fem::Element3DC0LinearTetrahedron >::SetMaterial().