10 #if !defined(KRATOS_BAKER_JOHNSON_COOK_THERMAL_HARDENING_LAW_H_INCLUDED )
11 #define KRATOS_BAKER_JOHNSON_COOK_THERMAL_HARDENING_LAW_H_INCLUDED
18 #include "custom_constitutive/custom_hardening_laws/hardening_law.hpp"
82 HardeningLaw::Pointer Clone()
const override;
88 double& CalculateHardening(
double &rHardening,
const Parameters& rValues)
override;
90 double& CalculateIsotropicHardening(
double &rIsotropicHardening,
const Parameters& rValues)
override;
92 double& CalculateKinematicHardening(
double &rKinematicHardening,
const Parameters& rValues)
override;
95 double& CalculateDeltaHardening(
double &rDeltaHardening,
const Parameters& rValues)
override;
98 double& CalculateDeltaIsotropicHardening(
double &rDeltaIsotropicHardening,
const Parameters& rValues)
override;
100 double& CalculateDeltaKinematicHardening(
double &rDeltaKinematicHardening,
const Parameters& rValues)
override;
103 double& CalculateDeltaThermalHardening(
double &rDeltaThermalHardening,
const Parameters& rValues)
override;
203 void save(
Serializer& rSerializer)
const override;
PeriodicInterfaceProcess & operator=(const PeriodicInterfaceProcess &)=delete
Short class definition.
Definition: baker_johnson_cook_thermal_hardening_law.hpp:49
KRATOS_CLASS_POINTER_DEFINITION(BakerJohnsonCookThermalHardeningLaw)
Pointer definition of BakerJohnsonCookThermalHardeningLaw.
Short class definition.
Definition: hardening_law.hpp:52
The serialization consists in storing the state of an object into a storage format like data file or ...
Definition: serializer.h:123
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21
def load(f)
Definition: ode_solve.py:307
Definition: hardening_law.hpp:56