114 ConstitutiveLaw::Pointer Clone()
const override;
120 void GetLawFeatures(
Features& rFeatures)
override;
161 void CalculateConstitutiveMatrixPK2(
162 Matrix& rConstitutiveMatrix,
163 const double YoungModulus,
164 const double PoissonCoefficient
167 void CalculatePK2Stress(
168 const Vector& rStrainVector,
171 double PoissonCoefficient
179 void CalculateGreenLagrangianStrain(
189 void CalculateAlmansiStrain(
224 void save(
Serializer& rSerializer)
const override
Definition: constitutive_law.h:47
This law defines an hyperelastic material according to the Saint-Venant–Kirchhoff formulation for 3D ...
Definition: hyper_elastic_isotropic_kirchhoff_3d.h:55
This law defines an hyperelastic material according to the Saint-Venant–Kirchhoff formulation for 2D-...
Definition: hyper_elastic_isotropic_kirchhoff_plane_stress_2d.h:55
SizeType GetStrainSize() const override
Voigt tensor size:
Definition: hyper_elastic_isotropic_kirchhoff_plane_stress_2d.h:133
ConstitutiveLaw CLBaseType
The definition of the CL base class.
Definition: hyper_elastic_isotropic_kirchhoff_plane_stress_2d.h:65
KRATOS_CLASS_POINTER_DEFINITION(HyperElasticIsotropicKirchhoffPlaneStress2D)
Pointer definition of HyperElasticIsotropicKirchhoffPlaneStress2D.
ProcessInfo ProcessInfoType
The definition of the process info.
Definition: hyper_elastic_isotropic_kirchhoff_plane_stress_2d.h:62
SizeType WorkingSpaceDimension() override
Dimension of the law:
Definition: hyper_elastic_isotropic_kirchhoff_plane_stress_2d.h:125
std::size_t IndexType
The definition of the index type.
Definition: hyper_elastic_isotropic_kirchhoff_plane_stress_2d.h:74
HyperElasticIsotropicKirchhoff3D BaseType
The definition of the base class.
Definition: hyper_elastic_isotropic_kirchhoff_plane_stress_2d.h:68
std::size_t SizeType
The definition of the size type.
Definition: hyper_elastic_isotropic_kirchhoff_plane_stress_2d.h:71
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