10 #if !defined(KRATOS_GENS_NOVA_MODEL_H_INCLUDED )
11 #define KRATOS_GENS_NOVA_MODEL_H_INCLUDED
120 ConstitutiveModel::Pointer
Clone()
const override
154 virtual std::string
Info()
const override
156 std::stringstream buffer;
157 buffer <<
"GensNovaModel" ;
162 virtual void PrintInfo(std::ostream& rOStream)
const override
164 rOStream <<
"GensNovaModel";
168 virtual void PrintData(std::ostream& rOStream)
const override
170 rOStream <<
"GensNovaModel Data";
252 virtual void save(
Serializer& rSerializer)
const override
PeriodicInterfaceProcess & operator=(const PeriodicInterfaceProcess &)=delete
Short class definition.
Definition: gens_nova_hardening_rule.hpp:48
Short class definition.
Definition: gens_nova_model.hpp:69
virtual std::string Info() const override
Turn back information as a string.
Definition: gens_nova_model.hpp:154
KRATOS_CLASS_POINTER_DEFINITION(GensNovaModel)
Pointer definition of GensNovaModel.
YieldSurfaceType::Pointer YieldSurfacePointer
Definition: gens_nova_model.hpp:83
BaseType::VoigtIndexType VoigtIndexType
Definition: gens_nova_model.hpp:91
BaseType::PlasticDataType PlasticDataType
Definition: gens_nova_model.hpp:95
BaseType::Pointer BaseTypePointer
Definition: gens_nova_model.hpp:89
GensNovaModel()
Default constructor.
Definition: gens_nova_model.hpp:107
BaseType::ModelDataType ModelDataType
Definition: gens_nova_model.hpp:93
StructuredSoilModel< ElasticityModelType, YieldSurfaceType > BaseType
Definition: gens_nova_model.hpp:86
TamagniniModel ElasticityModelType
Definition: gens_nova_model.hpp:77
GensNovaYieldSurface< HardeningRuleType > YieldSurfaceType
Definition: gens_nova_model.hpp:82
virtual void PrintInfo(std::ostream &rOStream) const override
Print information about this object.
Definition: gens_nova_model.hpp:162
ConstitutiveModel::Pointer Clone() const override
Clone.
Definition: gens_nova_model.hpp:120
virtual ~GensNovaModel()
Destructor.
Definition: gens_nova_model.hpp:126
GensNovaHardeningRule HardeningRuleType
Definition: gens_nova_model.hpp:81
GensNovaModel & operator=(GensNovaModel const &rOther)
Assignment operator.
Definition: gens_nova_model.hpp:113
ElasticityModelType::Pointer ElasticityModelPointer
Definition: gens_nova_model.hpp:78
GensNovaModel(GensNovaModel const &rOther)
Copy constructor.
Definition: gens_nova_model.hpp:110
BaseType::SizeType SizeType
Definition: gens_nova_model.hpp:90
BaseType::InternalVariablesType InternalVariablesType
Definition: gens_nova_model.hpp:96
BaseType::MatrixType MatrixType
Definition: gens_nova_model.hpp:92
BaseType::MaterialDataType MaterialDataType
Definition: gens_nova_model.hpp:94
virtual void PrintData(std::ostream &rOStream) const override
Print object's data.
Definition: gens_nova_model.hpp:168
Short class definition.
Definition: gens_nova_yield_surface.hpp:51
Definition: amatrix_interface.h:41
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: structured_soil_model.hpp:66
BaseType::PlasticDataType PlasticDataType
Definition: structured_soil_model.hpp:93
BaseType::VoigtIndexType VoigtIndexType
Definition: structured_soil_model.hpp:88
BaseType::InternalVariablesType InternalVariablesType
Definition: structured_soil_model.hpp:94
BaseType::SizeType SizeType
Definition: structured_soil_model.hpp:87
Short class definition.
Definition: tamagnini_model.hpp:48
#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_model_data.hpp:92
Definition: constitutive_model_data.hpp:383