ITK  4.0.0
Insight Segmentation and Registration Toolkit
Public Types | Public Member Functions | Static Public Member Functions
itk::fem::Element2DC0LinearQuadrilateralStrain Class Reference

4-noded finite element class in 2D space for linear elasticity problemThe ordering of the nodes is counter clockwise. That is the nodes should be defined in the following order: More...

#include <itkFEMElement2DC0LinearQuadrilateralStrain.h>

Inheritance diagram for itk::fem::Element2DC0LinearQuadrilateralStrain:
Collaboration diagram for itk::fem::Element2DC0LinearQuadrilateralStrain:

List of all members.

Public Types

typedef SmartPointer< const SelfConstPointer
typedef SmartPointer< SelfPointer
typedef
Element2DC0LinearQuadrilateralStrain 
Self
typedef Element2DStrain
< Element2DC0LinearQuadrilateral
Superclass

Public Member Functions

virtual ::itk::LightObject::Pointer CreateAnother (void) const
 Element2DC0LinearQuadrilateralStrain ()
virtual const char * GetNameOfClass () const

Static Public Member Functions

static Pointer New ()
 Element2DC0LinearQuadrilateralStrain (NodeIDType n1_, NodeIDType n2_, NodeIDType n3_, NodeIDType n4_, Material::ConstPointer p_)
virtual void PrintSelf (std::ostream &os, Indent indent) const

Detailed Description

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

The ordering of the nodes is counter clockwise. That is the nodes should be defined in the following order:

3 (0,1) 2 (1,1) *------------------------* | | | | | | | | | | | | *------------------------* 0 (0,0) 1 (0,1)

This class combines the geometry of the FE problem defined in Element2DC0LinearQuadrilateral and the physics of the problem defined in Element2DStrain

See also:
Element2DC0LinearQuadrilateralMembrane

Definition at line 55 of file itkFEMElement2DC0LinearQuadrilateralStrain.h.


Member Typedef Documentation

Standard class typedefs.

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

Definition at line 60 of file itkFEMElement2DC0LinearQuadrilateralStrain.h.


Constructor & Destructor Documentation

itk::fem::Element2DC0LinearQuadrilateralStrain::Element2DC0LinearQuadrilateralStrain ( )

Default constructor only clears the internal storage

itk::fem::Element2DC0LinearQuadrilateralStrain::Element2DC0LinearQuadrilateralStrain ( 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::itk::LightObject::Pointer itk::fem::Element2DC0LinearQuadrilateralStrain::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::Element2DC0LinearQuadrilateralStrain::GetNameOfClass ( ) const [virtual]

Run-time type information (and related methods).

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

static Pointer itk::fem::Element2DC0LinearQuadrilateralStrain::New ( ) [static]

Method for creation through the object factory.

Reimplemented from itk::LightObject.

virtual void itk::fem::Element2DC0LinearQuadrilateralStrain::PrintSelf ( std::ostream &  os,
Indent  indent 
) const [protected, virtual]

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

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


The documentation for this class was generated from the following file: