Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

itk::fem::Element2DC0LinearQuadrilateralMembrane Class Reference

4-noded finite element class in 2D space for linear elasticity problem More...

#include <itkFEMElement2DC0LinearQuadrilateralMembrane.h>

Inheritance diagram for itk::fem::Element2DC0LinearQuadrilateralMembrane:

Inheritance graph
[legend]
Collaboration diagram for itk::fem::Element2DC0LinearQuadrilateralMembrane:

Collaboration graph
[legend]
List of all members.

Public Types

typedef Element2DC0LinearQuadrilateralMembrane Self
typedef Element2DMembrane<
Element2DC0LinearQuadrilateral
Superclass
typedef SelfPointer
typedef const SelfConstPointer

Public Member Functions

virtual Baseclass::Pointer Clone () const
virtual int ClassID () const
 HANDLE_ELEMENT_LOADS ()
 Element2DC0LinearQuadrilateralMembrane ()
 Element2DC0LinearQuadrilateralMembrane (NodeIDType n1_, NodeIDType n2_, NodeIDType n3_, NodeIDType n4_, Material::ConstPointer p_)

Static Public Member Functions

Self::Pointer New ()

Static Public Attributes

const int CLID

Detailed Description

4-noded finite element class in 2D space for linear elasticity problem

Definition at line 34 of file itkFEMElement2DC0LinearQuadrilateralMembrane.h.


Member Typedef Documentation

typedef const Self* itk::fem::Element2DC0LinearQuadrilateralMembrane::ConstPointer
 

Const pointer or SmartPointer to an object.

Reimplemented from itk::fem::Element2DMembrane< Element2DC0LinearQuadrilateral >.

Definition at line 36 of file itkFEMElement2DC0LinearQuadrilateralMembrane.h.

typedef Self* itk::fem::Element2DC0LinearQuadrilateralMembrane::Pointer
 

Pointer or SmartPointer to an object.

Reimplemented from itk::fem::Element2DMembrane< Element2DC0LinearQuadrilateral >.

Definition at line 36 of file itkFEMElement2DC0LinearQuadrilateralMembrane.h.

typedef Element2DC0LinearQuadrilateralMembrane itk::fem::Element2DC0LinearQuadrilateralMembrane::Self
 

Standard Self typedef.

Reimplemented from itk::fem::Element2DMembrane< Element2DC0LinearQuadrilateral >.

Definition at line 36 of file itkFEMElement2DC0LinearQuadrilateralMembrane.h.

typedef Element2DMembrane<Element2DC0LinearQuadrilateral> itk::fem::Element2DC0LinearQuadrilateralMembrane::Superclass
 

Standard Superclass typedef.

Reimplemented from itk::fem::Element2DMembrane< Element2DC0LinearQuadrilateral >.

Definition at line 36 of file itkFEMElement2DC0LinearQuadrilateralMembrane.h.


Constructor & Destructor Documentation

itk::fem::Element2DC0LinearQuadrilateralMembrane::Element2DC0LinearQuadrilateralMembrane  ) 
 

Default constructor only clears the internal storage

itk::fem::Element2DC0LinearQuadrilateralMembrane::Element2DC0LinearQuadrilateralMembrane NodeIDType  n1_,
NodeIDType  n2_,
NodeIDType  n3_,
NodeIDType  n4_,
Material::ConstPointer  p_
 

Construct an element by specifying pointers to 4 points and a material.


Member Function Documentation

virtual int itk::fem::Element2DC0LinearQuadrilateralMembrane::ClassID  )  const [inline, virtual]
 

Virtual function to access the class ID

Implements itk::fem::FEMLightObject.

Definition at line 36 of file itkFEMElement2DC0LinearQuadrilateralMembrane.h.

virtual Baseclass::Pointer itk::fem::Element2DC0LinearQuadrilateralMembrane::Clone  )  const [virtual]
 

Create a new object from the existing one

Implements itk::fem::FEMLightObject.

itk::fem::Element2DC0LinearQuadrilateralMembrane::HANDLE_ELEMENT_LOADS  ) 
 

Self::Pointer itk::fem::Element2DC0LinearQuadrilateralMembrane::New void   )  [inline, static]
 

Object creation in an itk compatible way Definition at line 36 of file itkFEMElement2DC0LinearQuadrilateralMembrane.h.


Member Data Documentation

const int itk::fem::Element2DC0LinearQuadrilateralMembrane::CLID [static]
 

Class ID for FEM object factory Definition at line 36 of file itkFEMElement2DC0LinearQuadrilateralMembrane.h.


The documentation for this class was generated from the following file:
Generated at Sat Mar 31 03:05:02 2007 for ITK by doxygen 1.3.8 written by Dimitri van Heesch, © 1997-2000