10 #if !defined(KRATOS_LARGE_STRAIN_UMAT_MODEL_H_INCLUDED )
11 #define KRATOS_LARGE_STRAIN_UMAT_MODEL_H_INCLUDED
72 virtual ConstitutiveModel::Pointer Clone()
const override;
106 virtual std::string
Info()
const override
108 std::stringstream buffer;
109 buffer <<
"LargeStrainUmatModel";
114 virtual void PrintInfo(std::ostream& rOStream)
const override
116 rOStream <<
"LargeStrainUmatModel";
120 virtual void PrintData(std::ostream& rOStream)
const override
122 rOStream <<
"LargeStrainUmatModel Data";
157 virtual void CreateStrainsVectors( UmatDataType & rVariables,
double* & rpStrain,
double* & rpIncrementalStrain)
override;
163 virtual void CreateStressAtInitialState( UmatDataType & rVariables,
double* & rpStressVector)
override;
175 virtual void SetConstitutiveMatrix(
Matrix & rC,
const Matrix & rCBig,
const MatrixType& rStressMatrix)
override;
225 virtual void save(
Serializer& rSerializer)
const override
PeriodicInterfaceProcess & operator=(const PeriodicInterfaceProcess &)=delete
Short class definition.
Definition: large_strain_umat_model.hpp:50
virtual void PrintData(std::ostream &rOStream) const override
Print object's data.
Definition: large_strain_umat_model.hpp:120
virtual std::string Info() const override
Turn back information as a string.
Definition: large_strain_umat_model.hpp:106
virtual void PrintInfo(std::ostream &rOStream) const override
Print information about this object.
Definition: large_strain_umat_model.hpp:114
SmallStrainUmatModel::UmatModelData UmatDataType
Definition: large_strain_umat_model.hpp:55
KRATOS_CLASS_POINTER_DEFINITION(LargeStrainUmatModel)
Pointer definition of LargeStrainUmatModel.
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
#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: small_strain_umat_model.hpp:55