19 #ifndef itkFEMElement2DStrain_h 20 #define itkFEMElement2DStrain_h 50 template <
typename TBaseClass = Element>
118 virtual void PrintSelf(std::ostream& os,
Indent indent)
const ITK_OVERRIDE;
129 #ifndef ITK_MANUAL_INSTANTIATION 130 #include "itkFEMElement2DStrain.hxx" 133 #endif // #ifndef itkFEMElement2DStrain_h virtual void PrintSelf(std::ostream &os, Indent indent) const override
virtual void GetStrainDisplacementMatrix(MatrixType &B, const MatrixType &shapeDgl) const override
const MaterialLinearElasticity * m_mat
SmartPointer< Self > Pointer
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
Superclass::MatrixType MatrixType
Superclass::VectorType VectorType
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.
virtual Material::ConstPointer GetMaterial(void) const override
virtual void GetMaterialMatrix(MatrixType &D) const override
virtual unsigned int GetNumberOfDegreesOfFreedomPerNode(void) const override
SmartPointer< const Self > ConstPointer
Superclass::VectorType VectorType
void GetMassMatrix(MatrixType &Me) const override
Control indentation during Print() invocation.
virtual void SetMaterial(Material::ConstPointer mat_) override
Superclass::MatrixType MatrixType