Short class definition.
More...
#include <simo_exponential_hardening_rule.hpp>
Short class definition.
Detail class definition.
◆ SimoExponentialHardeningRule() [1/2]
Kratos::SimoExponentialHardeningRule::SimoExponentialHardeningRule |
( |
| ) |
|
◆ SimoExponentialHardeningRule() [2/2]
◆ ~SimoExponentialHardeningRule()
Kratos::SimoExponentialHardeningRule::~SimoExponentialHardeningRule |
( |
| ) |
|
|
override |
◆ CalculateAndAddDeltaIsotropicHardening()
double & Kratos::SimoExponentialHardeningRule::CalculateAndAddDeltaIsotropicHardening |
( |
const PlasticDataType & |
rVariables, |
|
|
double & |
rDeltaIsotropicHardening |
|
) |
| |
|
protectedvirtual |
◆ CalculateAndAddDeltaKinematicHardening()
double & Kratos::SimoExponentialHardeningRule::CalculateAndAddDeltaKinematicHardening |
( |
const PlasticDataType & |
rVariables, |
|
|
double & |
rDeltaKinematicHardening |
|
) |
| |
|
protectedvirtual |
◆ CalculateAndAddIsotropicHardening()
double & Kratos::SimoExponentialHardeningRule::CalculateAndAddIsotropicHardening |
( |
const PlasticDataType & |
rVariables, |
|
|
double & |
rIsotropicHardening |
|
) |
| |
|
protectedvirtual |
◆ CalculateAndAddKinematicHardening()
double & Kratos::SimoExponentialHardeningRule::CalculateAndAddKinematicHardening |
( |
const PlasticDataType & |
rVariables, |
|
|
double & |
rKinematicHardening |
|
) |
| |
|
protectedvirtual |
◆ CalculateDeltaHardening()
double & Kratos::SimoExponentialHardeningRule::CalculateDeltaHardening |
( |
const PlasticDataType & |
rVariables, |
|
|
double & |
rDeltaHardening |
|
) |
| |
|
overridevirtual |
◆ CalculateHardening()
◆ CalculateThermalCurrentEffect()
double & Kratos::SimoExponentialHardeningRule::CalculateThermalCurrentEffect |
( |
const PlasticDataType & |
rVariables, |
|
|
double & |
rThermalFactor |
|
) |
| |
|
protectedvirtual |
◆ CalculateThermalReferenceEffect()
double & Kratos::SimoExponentialHardeningRule::CalculateThermalReferenceEffect |
( |
const PlasticDataType & |
rVariables, |
|
|
double & |
rThermalFactor |
|
) |
| |
|
protectedvirtual |
◆ Clone()
HardeningRule::Pointer Kratos::SimoExponentialHardeningRule::Clone |
( |
| ) |
const |
|
overridevirtual |
◆ Info()
std::string Kratos::SimoExponentialHardeningRule::Info |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ KRATOS_CLASS_POINTER_DEFINITION()
◆ operator=()
◆ PrintData()
void Kratos::SimoExponentialHardeningRule::PrintData |
( |
std::ostream & |
rOStream | ) |
const |
|
inlineoverridevirtual |
◆ PrintInfo()
void Kratos::SimoExponentialHardeningRule::PrintInfo |
( |
std::ostream & |
rOStream | ) |
const |
|
inlineoverridevirtual |
◆ Serializer
◆ mTheta
constexpr static const double Kratos::SimoExponentialHardeningRule::mTheta = 1.0 |
|
staticconstexprprotected |
Pure isotropic hardening Theta=1; pure kinematic hardening Theta= 0; combined isotropic-kinematic 0<Theta<1
The documentation for this class was generated from the following files:
- /home/runner/work/Documentation/Documentation/master/applications/ConstitutiveModelsApplication/custom_models/plasticity_models/hardening_rules/simo_exponential_hardening_rule.hpp
- /home/runner/work/Documentation/Documentation/master/applications/ConstitutiveModelsApplication/custom_models/plasticity_models/hardening_rules/simo_exponential_hardening_rule.cpp