#include <itkFEMElement2DStress.h>
Inheritance diagram for itk::fem::Element2DStress< TBaseClass >:

This class only defines the physics of the problem. Use his class together with element classes that specify the geometry to fully define the element.
You can specify one template parameter:
TBaseClass - Class from which Element2DStress is derived. TBaseClass must be derived from the Element base class. This enables you to use this class at any level of element definition. If not specified, it defaults to the Element base class.
Definition at line 45 of file itkFEMElement2DStress.h.
Public Types | |
| typedef const Self * | ConstPointer |
| typedef Superclass::Float | Float |
| typedef Superclass::MatrixType | MatrixType |
| typedef Self * | Pointer |
| typedef Element2DStress | Self |
| typedef TBaseClass | Superclass |
| typedef Superclass::VectorType | VectorType |
Public Member Functions | |
| Element2DStress () | |
| void | GetMassMatrix (MatrixType &Me) const |
| virtual Material::ConstPointer | GetMaterial (void) const |
| virtual void | GetMaterialMatrix (MatrixType &D) const |
| virtual unsigned int | GetNumberOfDegreesOfFreedomPerNode (void) const |
| virtual void | GetStrainDisplacementMatrix (MatrixType &B, const MatrixType &shapeDgl) const |
| virtual void | Read (std::istream &, void *info) |
| virtual void | SetMaterial (Material::ConstPointer mat_) |
| virtual void | Write (std::ostream &f) const |
Public Attributes | |
| *Pointer to material properties of the element *MaterialLinearElasticity::ConstPointer | m_mat |
|
|||||
|
Const pointer or SmartPointer to an object. Reimplemented in itk::fem::Element2DC0LinearQuadrilateralStress, itk::fem::Element2DC0LinearTriangularStress, and itk::fem::Element2DC0QuadraticTriangularStress. Definition at line 47 of file itkFEMElement2DStress.h. |
|
|||||
|
Definition at line 51 of file itkFEMElement2DStress.h. |
|
|||||
|
Definition at line 52 of file itkFEMElement2DStress.h. |
|
|||||
|
Pointer or SmartPointer to an object. Reimplemented in itk::fem::Element2DC0LinearQuadrilateralStress, itk::fem::Element2DC0LinearTriangularStress, and itk::fem::Element2DC0QuadraticTriangularStress. Definition at line 47 of file itkFEMElement2DStress.h. |
|
|||||
|
Standard Self typedef. Reimplemented in itk::fem::Element2DC0LinearQuadrilateralStress, itk::fem::Element2DC0LinearTriangularStress, and itk::fem::Element2DC0QuadraticTriangularStress. Definition at line 47 of file itkFEMElement2DStress.h. |
|
|||||
|
Standard Superclass typedef. Reimplemented in itk::fem::Element2DC0LinearQuadrilateralStress, itk::fem::Element2DC0LinearTriangularStress, and itk::fem::Element2DC0QuadraticTriangularStress. Definition at line 47 of file itkFEMElement2DStress.h. |
|
|||||
|
Definition at line 53 of file itkFEMElement2DStress.h. |
|
|||||||||
|
Default constructor only clears the internal storage |
|
||||||||||
|
Compute the mass matrix specific for 2D stress problems. |
|
||||||||||
|
Definition at line 108 of file itkFEMElement2DStress.h. |
|
||||||||||
|
Compute the D matrix. |
|
||||||||||
|
2D stress elements have 2 DOFs per node. Definition at line 97 of file itkFEMElement2DStress.h. |
|
||||||||||||||||
|
Compute the B matrix. |
|
||||||||||||||||
|
Read data for this class from input stream |
|
||||||||||
|
Definition at line 109 of file itkFEMElement2DStress.h. |
|
||||||||||
|
Write this class to output stream |
|
|||||
|
Definition at line 107 of file itkFEMElement2DStress.h. Referenced by itk::fem::Element2DStress< Element2DC0LinearTriangular >::GetMaterial(), and itk::fem::Element2DStress< Element2DC0LinearTriangular >::SetMaterial(). |
1.4.2 written by Dimitri van Heesch,
© 1997-2000