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