19 #ifndef __itkFEMElement3DStrain_h
20 #define __itkFEMElement3DStrain_h
46 template <
typename TBaseClass = Element>
121 #ifndef ITK_MANUAL_INSTANTIATION
122 #include "itkFEMElement3DStrain.hxx"
125 #endif // #ifndef __itkFEMElement3DStrain_h
virtual void SetMaterial(Material::ConstPointer mat_)
virtual Material::ConstPointer GetMaterial(void) const
Class that is used to define linear elasticity problem in 3D space.
Superclass::VectorType VectorType
Superclass::MatrixType MatrixType
ObjectType * GetPointer() const
virtual void GetStrainDisplacementMatrix(MatrixType &B, const MatrixType &shapeDgl) const
SmartPointer< Self > Pointer
vnl_matrix< Float > MatrixType
virtual void GetMaterialMatrix(MatrixType &D) const
Linear elasticity material class.
const MaterialLinearElasticity * m_mat
SmartPointer< const Self > ConstPointer
virtual unsigned int GetNumberOfDegreesOfFreedomPerNode(void) const
Superclass::VectorType VectorType
Control indentation during Print() invocation.
virtual void PrintSelf(std::ostream &os, Indent indent) const
Superclass::MatrixType MatrixType