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