19 #ifndef itkFEMElement1DStress_h
20 #define itkFEMElement1DStress_h
44 template <
typename TBaseClass = Element>
76 virtual void GetStrainDisplacementMatrix(
MatrixType & B,
const MatrixType & shapeDgl)
const ITK_OVERRIDE;
81 virtual void GetMaterialMatrix(
MatrixType & D)
const ITK_OVERRIDE;
88 virtual void GetStiffnessMatrix(
MatrixType & Ke)
const ITK_OVERRIDE;
117 virtual void PrintSelf(std::ostream& os,
Indent indent)
const ITK_OVERRIDE;
129 #ifndef ITK_MANUAL_INSTANTIATION
130 #include "itkFEMElement1DStress.hxx"
133 #endif // #ifndef itkFEMElement1DStress_h
Superclass::VectorType VectorType
SmartPointer< const Self > ConstPointer
virtual Material::ConstPointer GetMaterial(void) const override
Superclass::MatrixType MatrixType
virtual void SetMaterial(Material::ConstPointer mat_) override
vnl_matrix< Float > MatrixType
Linear elasticity material class.
const MaterialLinearElasticity * m_mat
Class that is used to define linear elasticity problem in 1D space.
SmartPointer< Self > Pointer
Superclass::VectorType VectorType
Control indentation during Print() invocation.
virtual unsigned int GetNumberOfDegreesOfFreedomPerNode(void) const override
Superclass::MatrixType MatrixType