82 ConstitutiveLaw::Pointer
Clone()
const override
84 return Kratos::make_shared<ThermalLinearPlaneStrain>(*
this);
133 void CalculatePK2Stress(
146 void CalculateElasticMatrix(
158 void SubstractThermalStrain(
160 const double ReferenceTemperature,
162 const bool IsPlaneStrain =
false)
override;
169 void CalculateCauchyGreenStrain(
241 void save(
Serializer& rSerializer)
const override
Definition: elastic_isotropic_3d.h:53
The serialization consists in storing the state of an object into a storage format like data file or ...
Definition: serializer.h:123
This class defines a Thermo dependant CL, including the addition of thermal expansion strains.
Definition: thermal_elastic_isotropic_3d.h:53
This class defines a Thermo dependant CL, including the addition of thermal expansion strains.
Definition: thermal_linear_plane_strain.h:53
SizeType GetStrainSize() const override
Voigt tensor size:
Definition: thermal_linear_plane_strain.h:122
ThermalLinearPlaneStrain()
Default constructor.
Definition: thermal_linear_plane_strain.h:76
SizeType WorkingSpaceDimension() override
Dimension of the law:
Definition: thermal_linear_plane_strain.h:113
ConstitutiveLaw::Pointer Clone() const override
Clone method.
Definition: thermal_linear_plane_strain.h:82
KRATOS_CLASS_POINTER_DEFINITION(ThermalLinearPlaneStrain)
Counted pointer of ThermalLinearPlaneStrain.
~ThermalLinearPlaneStrain() override
Destructor.
Definition: thermal_linear_plane_strain.h:91
ThermalLinearPlaneStrain(const ThermalLinearPlaneStrain &rOther)
Definition: thermal_linear_plane_strain.h:96
#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
std::size_t SizeType
The definition of the size type.
Definition: mortar_classes.h:43
def load(f)
Definition: ode_solve.py:307
Definition: constitutive_law.h:189