Short class definition.
More...
#include <particle_flow_rule.hpp>
|
|
| ParticleFlowRule () |
| Default constructor. More...
|
|
| ParticleFlowRule (YieldCriterionPointer pYieldCriterion) |
| Initialization constructor. More...
|
|
| ParticleFlowRule (ParticleFlowRule const &rOther) |
| Copy constructor. More...
|
|
ParticleFlowRule & | operator= (ParticleFlowRule const &rOther) |
| Assignment operator. More...
|
|
virtual | ~ParticleFlowRule () |
| Destructor. More...
|
|
|
virtual ParticleFlowRule::Pointer | Clone () const |
|
|
virtual void | InitializeMaterial (YieldCriterionPointer &pYieldCriterion, HardeningLawPointer &pHardeningLaw, const Properties &rMaterialProperties) |
|
virtual void | InitializeMaterial (const Properties &rMaterialProperties) |
|
const InternalVariables & | GetInternalVariables () |
|
const ThermalVariables & | GetThermalVariables () |
|
virtual bool | CalculateReturnMapping (RadialReturnVariables &rReturnMappingVariables, Matrix &rIsoStressMatrix, const Properties &rProp) |
|
virtual bool | CalculateReturnMapping (RadialReturnVariables &rReturnMappingVariables, const Matrix &rIncrementalDeformationGradient, Matrix &rStressMatrix, Matrix &rNewElasticLeftCauchyGreen, const Properties &rProp) |
|
virtual void | ComputeElastoPlasticTangentMatrix (const RadialReturnVariables &rReturnMappingVariables, const Matrix &rElasticLeftCauchyGreen, const double &rAlpha, Matrix &rElastoPlasticMatrix, const Properties &rProp) |
|
virtual void | CalculateScalingFactors (const RadialReturnVariables &rReturnMappingVariables, PlasticFactors &rScalingFactors) |
|
virtual bool | UpdateInternalVariables (RadialReturnVariables &rReturnMappingVariables, const Properties &rProp) |
|
virtual Matrix | GetElasticLeftCauchyGreen (RadialReturnVariables &rReturnMappingVariables) |
|
virtual unsigned int | GetPlasticRegion () |
|
virtual void | CalculatePrincipalStressTrial (const RadialReturnVariables &rReturnMappingVariables, const Matrix &rNewElasticLeftCauchyGreen, Matrix &rStressMatrix, const Properties &rProp) |
|
Short class definition.
Detail class definition.
◆ HardeningLawPointer
◆ PropertiesPointer
◆ YieldCriterionPointer
◆ ParticleFlowRule() [1/3]
Kratos::ParticleFlowRule::ParticleFlowRule |
( |
| ) |
|
|
inline |
◆ ParticleFlowRule() [2/3]
Initialization constructor.
◆ ParticleFlowRule() [3/3]
◆ ~ParticleFlowRule()
virtual Kratos::ParticleFlowRule::~ParticleFlowRule |
( |
| ) |
|
|
inlinevirtual |
◆ CalculatePrincipalStressTrial()
virtual void Kratos::ParticleFlowRule::CalculatePrincipalStressTrial |
( |
const RadialReturnVariables & |
rReturnMappingVariables, |
|
|
const Matrix & |
rNewElasticLeftCauchyGreen, |
|
|
Matrix & |
rStressMatrix, |
|
|
const Properties & |
rProp |
|
) |
| |
|
inlinevirtual |
◆ CalculateReturnMapping() [1/2]
◆ CalculateReturnMapping() [2/2]
◆ CalculateScalingFactors()
◆ CalculateStressNorm()
virtual double& Kratos::ParticleFlowRule::CalculateStressNorm |
( |
Matrix & |
rStressMatrix, |
|
|
double & |
rStressNorm |
|
) |
| |
|
inlineprotectedvirtual |
◆ Clone()
virtual ParticleFlowRule::Pointer Kratos::ParticleFlowRule::Clone |
( |
| ) |
const |
|
inlinevirtual |
◆ ComputeElastoPlasticTangentMatrix()
virtual void Kratos::ParticleFlowRule::ComputeElastoPlasticTangentMatrix |
( |
const RadialReturnVariables & |
rReturnMappingVariables, |
|
|
const Matrix & |
rElasticLeftCauchyGreen, |
|
|
const double & |
rAlpha, |
|
|
Matrix & |
rElastoPlasticMatrix, |
|
|
const Properties & |
rProp |
|
) |
| |
|
inlinevirtual |
◆ GetElasticLeftCauchyGreen()
◆ GetInternalVariables()
◆ GetPlasticRegion()
virtual unsigned int Kratos::ParticleFlowRule::GetPlasticRegion |
( |
| ) |
|
|
inlinevirtual |
◆ GetThermalVariables()
◆ InitializeMaterial() [1/2]
virtual void Kratos::ParticleFlowRule::InitializeMaterial |
( |
const Properties & |
rMaterialProperties | ) |
|
|
inlinevirtual |
◆ InitializeMaterial() [2/2]
◆ KRATOS_CLASS_POINTER_DEFINITION()
◆ KRATOS_DEFINE_LOCAL_FLAG() [1/4]
Kratos::ParticleFlowRule::KRATOS_DEFINE_LOCAL_FLAG |
( |
IMPLEX_ACTIVE |
| ) |
|
◆ KRATOS_DEFINE_LOCAL_FLAG() [2/4]
Kratos::ParticleFlowRule::KRATOS_DEFINE_LOCAL_FLAG |
( |
PLASTIC_RATE_REGION |
| ) |
|
◆ KRATOS_DEFINE_LOCAL_FLAG() [3/4]
Kratos::ParticleFlowRule::KRATOS_DEFINE_LOCAL_FLAG |
( |
PLASTIC_REGION |
| ) |
|
◆ KRATOS_DEFINE_LOCAL_FLAG() [4/4]
Kratos::ParticleFlowRule::KRATOS_DEFINE_LOCAL_FLAG |
( |
RETURN_MAPPING_COMPUTED |
| ) |
|
◆ operator=()
◆ UpdateInternalVariables()
◆ Serializer
◆ mInternalVariables
◆ mpYieldCriterion
◆ mThermalVariables
The documentation for this class was generated from the following file:
- /home/runner/work/Documentation/Documentation/master/applications/ParticleMechanicsApplication/custom_constitutive/flow_rules/particle_flow_rule.hpp