10 #if !defined(KRATOS_VON_MISES_SMALL_STRAIN_UMAT_MODEL_H_INCLUDED )
11 #define KRATOS_VON_MISES_SMALL_STRAIN_UMAT_MODEL_H_INCLUDED
72 virtual ConstitutiveModel::Pointer Clone()
const override;
101 virtual std::string
Info()
const override
103 std::stringstream buffer;
104 buffer <<
"VonMisesSmallStrainUmatModel";
109 virtual void PrintInfo(std::ostream& rOStream)
const override
111 rOStream <<
"VonMisesSmallStrainUmatModel";
115 virtual void PrintData(std::ostream& rOStream)
const override
117 rOStream <<
"VonMisesSmallStrainUmatModel Data";
160 rNumberParameters = 3;
161 pVector =
new double[rNumberParameters];
162 pVector[0] = rMaterialProperties[YOUNG_MODULUS];
163 pVector[1] = rMaterialProperties[POISSON_RATIO];
164 pVector[2] = rMaterialProperties[YIELD_STRESS];
222 virtual void save(
Serializer& rSerializer)
const override
PeriodicInterfaceProcess & operator=(const PeriodicInterfaceProcess &)=delete
Properties encapsulates data shared by different Elements or Conditions. It can store any type of dat...
Definition: properties.h:69
The serialization consists in storing the state of an object into a storage format like data file or ...
Definition: serializer.h:123
Short class definition.
Definition: small_strain_umat_model.hpp:51
Short class definition.
Definition: von_mises_umat_small_strain_model.hpp:50
virtual void PrintInfo(std::ostream &rOStream) const override
Print information about this object.
Definition: von_mises_umat_small_strain_model.hpp:109
virtual std::string Info() const override
Turn back information as a string.
Definition: von_mises_umat_small_strain_model.hpp:101
virtual unsigned int GetNumberOfStateVariables() override
Definition: von_mises_umat_small_strain_model.hpp:151
virtual void CreateConstitutiveParametersVector(double *&pVector, int &rNumberParameters, const Properties &rMaterialProperties) override
Definition: von_mises_umat_small_strain_model.hpp:159
virtual void PrintData(std::ostream &rOStream) const override
Print object's data.
Definition: von_mises_umat_small_strain_model.hpp:115
virtual int GetConstitutiveEquationNumber() override
Definition: von_mises_umat_small_strain_model.hpp:170
KRATOS_CLASS_POINTER_DEFINITION(VonMisesSmallStrainUmatModel)
Pointer definition of VonMisesSmallStrainUmatModel.
#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