19 #ifndef __itkFEMElement2DStrain_h
20 #define __itkFEMElement2DStrain_h
50 template <
typename TBaseClass = Element>
129 #ifndef ITK_MANUAL_INSTANTIATION
130 #include "itkFEMElement2DStrain.hxx"
133 #endif // #ifndef __itkFEMElement2DStrain_h
const MaterialLinearElasticity * m_mat
SmartPointer< Self > Pointer
void GetMassMatrix(MatrixType &Me) const
virtual Material::ConstPointer GetMaterial(void) const
virtual void GetMaterialMatrix(MatrixType &D) const
virtual void GetStrainDisplacementMatrix(MatrixType &B, const MatrixType &shapeDgl) const
ObjectType * GetPointer() const
virtual void SetMaterial(Material::ConstPointer mat_)
Superclass::MatrixType MatrixType
vnl_matrix< Float > MatrixType
Superclass::VectorType VectorType
virtual void PrintSelf(std::ostream &os, Indent indent) const
virtual unsigned int GetNumberOfDegreesOfFreedomPerNode(void) const
Linear elasticity material class.
Base class for storing all the implicit material and other properties required to fully define the el...
Class that is used to define linear elasticity problem in 2D space.
SmartPointer< const Self > ConstPointer
Superclass::VectorType VectorType
Control indentation during Print() invocation.
Superclass::MatrixType MatrixType