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

#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

Default constructor only clears the internal storage

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 >.

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: