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