ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
#include <itkFEMElement3DC0LinearTriangularMembrane.h>
Public Types | |
typedef SmartPointer< const Self > | ConstPointer |
typedef SmartPointer< Self > | Pointer |
typedef Element3DC0LinearTriangularMembrane | Self |
typedef Element3DMembrane < Element3DC0LinearTriangular > | Superclass |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
Element3DC0LinearTriangularMembrane () | |
virtual const char * | GetNameOfClass () const |
Static Public Member Functions | |
static Pointer | New () |
Element3DC0LinearTriangularMembrane (NodeIDType n1_, NodeIDType n2_, NodeIDType n3_, Material::ConstPointer p_) | |
virtual void | PrintSelf (std::ostream &os, Indent indent) const |
3-noded finite element class in 3D space for surface membrane problem.
This element is combined from Element3DC0LinearTriangular and Element3DMembrane. A membrane element in three dimensional is an isotropic homogeneous element through a small thickness. The elements have three translational degrees of freedom at each node.
Definition at line 40 of file itkFEMElement3DC0LinearTriangularMembrane.h.
Reimplemented from itk::fem::Element3DMembrane< Element3DC0LinearTriangular >.
Definition at line 48 of file itkFEMElement3DC0LinearTriangularMembrane.h.
Reimplemented from itk::fem::Element3DMembrane< Element3DC0LinearTriangular >.
Definition at line 47 of file itkFEMElement3DC0LinearTriangularMembrane.h.
Standard class typedefs.
Reimplemented from itk::fem::Element3DMembrane< Element3DC0LinearTriangular >.
Definition at line 45 of file itkFEMElement3DC0LinearTriangularMembrane.h.
typedef Element3DMembrane<Element3DC0LinearTriangular> itk::fem::Element3DC0LinearTriangularMembrane::Superclass |
Reimplemented from itk::fem::Element3DMembrane< Element3DC0LinearTriangular >.
Definition at line 46 of file itkFEMElement3DC0LinearTriangularMembrane.h.
Default constructor only clears the internal storage
itk::fem::Element3DC0LinearTriangularMembrane::Element3DC0LinearTriangularMembrane | ( | NodeIDType | n1_, |
NodeIDType | n2_, | ||
NodeIDType | n3_, | ||
Material::ConstPointer | p_ | ||
) |
Construct an element by specifying pointers to 3 points and a material.
virtual::itk::LightObject::Pointer itk::fem::Element3DC0LinearTriangularMembrane::CreateAnother | ( | void | ) | const [virtual] |
CreateAnother method will clone the existing instance of this type, including its internal member variables.
Reimplemented from itk::LightObject.
virtual const char* itk::fem::Element3DC0LinearTriangularMembrane::GetNameOfClass | ( | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented from itk::fem::Element3DMembrane< Element3DC0LinearTriangular >.
static Pointer itk::fem::Element3DC0LinearTriangularMembrane::New | ( | ) | [static] |
Method for creation through the object factory.
Reimplemented from itk::LightObject.
virtual void itk::fem::Element3DC0LinearTriangularMembrane::PrintSelf | ( | std::ostream & | os, |
Indent | indent | ||
) | const [protected, virtual] |
Construct an element by specifying pointers to 3 points and a material.
Reimplemented from itk::fem::Element3DMembrane< Element3DC0LinearTriangular >.