Short class definition.
More...
#include <particle_yield_criterion.hpp>
|
|
| | ParticleYieldCriterion () |
| | Default constructor. More...
|
| |
| | ParticleYieldCriterion (HardeningLawPointer pHardeningLaw) |
| | Initialization constructor. More...
|
| |
| | ParticleYieldCriterion (ParticleYieldCriterion const &rOther) |
| | Copy constructor. More...
|
| |
| ParticleYieldCriterion & | operator= (ParticleYieldCriterion const &rOther) |
| | Assignment operator. More...
|
| |
| virtual | ~ParticleYieldCriterion () |
| | Destructor. More...
|
| |
|
| virtual ParticleYieldCriterion::Pointer | Clone () const |
| |
|
| void | InitializeMaterial (HardeningLawPointer &pHardeningLaw, const Properties &rMaterialProperties) |
| |
| void | SetHardeningLaw (ParticleHardeningLaw &rHardeningLaw) |
| |
| void | pSetHardeningLaw (HardeningLawPointer &pHardeningLaw) |
| |
| ParticleHardeningLaw & | GetHardeningLaw () |
| |
| HardeningLawPointer | pGetHardeningLaw () |
| |
| virtual double & | CalculateYieldCondition (double &rStateFunction, const Parameters &rVariables, const Properties &rProp) |
| |
| virtual double & | CalculateYieldCondition (double &rStateFunction, const Vector &rPrincipalStress, const double &rAlpha, const Properties &rProp) |
| |
| virtual double & | CalculateYieldCondition (double &rStateFunction, const Vector &rPrincipalStress, const double &rAlpha, const double &rBeta, const Properties &rProp) |
| |
| virtual void | CalculateYieldFunctionDerivative (const Vector &rPrincipalStress, Vector &rFirstDerivative, const Properties &rProp) |
| |
| virtual void | CalculateYieldFunctionDerivative (const Vector &rPrincipalStress, Vector &rFirstDerivative, const double &rAlpha, const Properties &rProp) |
| |
| virtual void | CalculateYieldFunctionDerivative (const Vector &rPrincipalStress, Vector &rFirstDerivative, const double &rAlpha, const double &rBeta, const Properties &rProp) |
| |
| virtual void | CalculateYieldFunctionSecondDerivative (const Vector &rPrincipalStress, Vector &rSecondDerivative, const Properties &rProp) |
| |
Short class definition.
Detail class definition.
◆ HardeningLawPointer
◆ ParticleYieldCriterion() [1/3]
| Kratos::ParticleYieldCriterion::ParticleYieldCriterion |
( |
| ) |
|
|
inline |
◆ ParticleYieldCriterion() [2/3]
Initialization constructor.
◆ ParticleYieldCriterion() [3/3]
◆ ~ParticleYieldCriterion()
| virtual Kratos::ParticleYieldCriterion::~ParticleYieldCriterion |
( |
| ) |
|
|
inlinevirtual |
◆ CalculateYieldCondition() [1/3]
◆ CalculateYieldCondition() [2/3]
| virtual double& Kratos::ParticleYieldCriterion::CalculateYieldCondition |
( |
double & |
rStateFunction, |
|
|
const Vector & |
rPrincipalStress, |
|
|
const double & |
rAlpha, |
|
|
const double & |
rBeta, |
|
|
const Properties & |
rProp |
|
) |
| |
|
inlinevirtual |
◆ CalculateYieldCondition() [3/3]
| virtual double& Kratos::ParticleYieldCriterion::CalculateYieldCondition |
( |
double & |
rStateFunction, |
|
|
const Vector & |
rPrincipalStress, |
|
|
const double & |
rAlpha, |
|
|
const Properties & |
rProp |
|
) |
| |
|
inlinevirtual |
◆ CalculateYieldFunctionDerivative() [1/3]
| virtual void Kratos::ParticleYieldCriterion::CalculateYieldFunctionDerivative |
( |
const Vector & |
rPrincipalStress, |
|
|
Vector & |
rFirstDerivative, |
|
|
const double & |
rAlpha, |
|
|
const double & |
rBeta, |
|
|
const Properties & |
rProp |
|
) |
| |
|
inlinevirtual |
◆ CalculateYieldFunctionDerivative() [2/3]
| virtual void Kratos::ParticleYieldCriterion::CalculateYieldFunctionDerivative |
( |
const Vector & |
rPrincipalStress, |
|
|
Vector & |
rFirstDerivative, |
|
|
const double & |
rAlpha, |
|
|
const Properties & |
rProp |
|
) |
| |
|
inlinevirtual |
◆ CalculateYieldFunctionDerivative() [3/3]
| virtual void Kratos::ParticleYieldCriterion::CalculateYieldFunctionDerivative |
( |
const Vector & |
rPrincipalStress, |
|
|
Vector & |
rFirstDerivative, |
|
|
const Properties & |
rProp |
|
) |
| |
|
inlinevirtual |
◆ CalculateYieldFunctionSecondDerivative()
| virtual void Kratos::ParticleYieldCriterion::CalculateYieldFunctionSecondDerivative |
( |
const Vector & |
rPrincipalStress, |
|
|
Vector & |
rSecondDerivative, |
|
|
const Properties & |
rProp |
|
) |
| |
|
inlinevirtual |
◆ Clone()
| virtual ParticleYieldCriterion::Pointer Kratos::ParticleYieldCriterion::Clone |
( |
| ) |
const |
|
inlinevirtual |
Clone function (has to be implemented by any derived class)
- Returns
- a pointer to a new instance of this yield criterion
◆ GetHardeningLaw()
◆ InitializeMaterial()
◆ KRATOS_CLASS_POINTER_DEFINITION()
◆ operator=()
◆ pGetHardeningLaw()
◆ pSetHardeningLaw()
◆ SetHardeningLaw()
◆ Serializer
◆ mpHardeningLaw
The documentation for this class was generated from the following file:
- /home/runner/work/Documentation/Documentation/master/applications/ParticleMechanicsApplication/custom_constitutive/yield_criteria/particle_yield_criterion.hpp