113 ConstitutiveLaw::Pointer Clone()
const override;
119 void GetLawFeatures(
Features& rFeatures)
override;
162 void CalculateConstitutiveMatrixPK2(
163 Matrix& rConstitutiveMatrix,
164 const Matrix& InverseCTensor,
165 const double DeterminantF,
166 const double LameLambda,
177 void CalculateConstitutiveMatrixKirchhoff(
178 Matrix& rConstitutiveMatrix,
179 const double DeterminantF,
180 const double LameLambda,
189 void CalculateGreenLagrangianStrain(
199 void CalculateAlmansiStrain(
234 void save(
Serializer& rSerializer)
const override
Definition: constitutive_law.h:47
This law defines an hyperelastic material according to the NeoHookean formulation for 3D cases.
Definition: hyper_elastic_isotropic_neo_hookean_3d.h:53
This law defines an hyperelastic material according to the NeoHookean formulation for 2D-plane strain...
Definition: hyper_elastic_isotropic_neo_hookean_plane_strain_2d.h:54
SizeType WorkingSpaceDimension() override
Dimension of the law:
Definition: hyper_elastic_isotropic_neo_hookean_plane_strain_2d.h:124
ProcessInfo ProcessInfoType
The definition of the process info.
Definition: hyper_elastic_isotropic_neo_hookean_plane_strain_2d.h:61
HyperElasticIsotropicNeoHookean3D BaseType
The definition of the base class.
Definition: hyper_elastic_isotropic_neo_hookean_plane_strain_2d.h:67
SizeType GetStrainSize() const override
Voigt tensor size:
Definition: hyper_elastic_isotropic_neo_hookean_plane_strain_2d.h:132
std::size_t SizeType
The definition of the size type.
Definition: hyper_elastic_isotropic_neo_hookean_plane_strain_2d.h:70
ConstitutiveLaw CLBaseType
The definition of the CL base class.
Definition: hyper_elastic_isotropic_neo_hookean_plane_strain_2d.h:64
std::size_t IndexType
The definition of the index type.
Definition: hyper_elastic_isotropic_neo_hookean_plane_strain_2d.h:73
KRATOS_CLASS_POINTER_DEFINITION(HyperElasticIsotropicNeoHookeanPlaneStrain2D)
Pointer definition of HyperElasticIsotropicNeoHookeanPlaneStrain2D.
ProcessInfo holds the current value of different solution parameters.
Definition: process_info.h:59
The serialization consists in storing the state of an object into a storage format like data file or ...
Definition: serializer.h:123
#define KRATOS_SERIALIZE_SAVE_BASE_CLASS(Serializer, BaseType)
Definition: define.h:812
#define KRATOS_SERIALIZE_LOAD_BASE_CLASS(Serializer, BaseType)
Definition: define.h:815
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21
def load(f)
Definition: ode_solve.py:307
Definition: constitutive_law.h:137
Definition: constitutive_law.h:189