|
|
| KRATOS_CLASS_POINTER_DEFINITION (NonLinearRateDependentPlasticFlowRule) |
| Pointer definition of NonLinearRateDependentPlasticFlowRule. More...
|
|
|
| NonLinearRateDependentPlasticFlowRule () |
| Default constructor. More...
|
|
| NonLinearRateDependentPlasticFlowRule (YieldCriterionPointer pYieldCriterion) |
| Initialization constructor. More...
|
|
| NonLinearRateDependentPlasticFlowRule (NonLinearRateDependentPlasticFlowRule const &rOther) |
| Copy constructor. More...
|
|
NonLinearRateDependentPlasticFlowRule & | operator= (NonLinearRateDependentPlasticFlowRule const &rOther) |
| Assignment operator. More...
|
|
| ~NonLinearRateDependentPlasticFlowRule () override |
| Destructor. More...
|
|
|
FlowRule::Pointer | Clone () const override |
|
| KRATOS_CLASS_POINTER_DEFINITION (NonLinearAssociativePlasticFlowRule) |
| Pointer definition of NonLinearAssociativePlasticFlowRule. More...
|
|
| NonLinearAssociativePlasticFlowRule () |
| Default constructor. More...
|
|
| NonLinearAssociativePlasticFlowRule (YieldCriterionPointer pYieldCriterion) |
| Initialization constructor. More...
|
|
| NonLinearAssociativePlasticFlowRule (NonLinearAssociativePlasticFlowRule const &rOther) |
| Copy constructor. More...
|
|
NonLinearAssociativePlasticFlowRule & | operator= (NonLinearAssociativePlasticFlowRule const &rOther) |
| Assignment operator. More...
|
|
| ~NonLinearAssociativePlasticFlowRule () override |
| Destructor. More...
|
|
bool | CalculateReturnMapping (RadialReturnVariables &rReturnMappingVariables, Matrix &rIsoStressMatrix) override |
|
void | CalculateScalingFactors (const RadialReturnVariables &rReturnMappingVariables, PlasticFactors &rScalingFactors) override |
|
bool | UpdateInternalVariables (RadialReturnVariables &rReturnMappingVariables) override |
|
| FlowRule () |
| Default constructor. More...
|
|
| FlowRule (YieldCriterionPointer pYieldCriterion) |
| Initialization constructor. More...
|
|
| FlowRule (FlowRule const &rOther) |
| Copy constructor. More...
|
|
FlowRule & | operator= (FlowRule const &rOther) |
| Assignment operator. More...
|
|
virtual | ~FlowRule () |
| Destructor. More...
|
|
| FlowRule () |
| Default constructor. More...
|
|
| FlowRule (YieldCriterionPointer pYieldCriterion) |
| Initialization constructor. More...
|
|
| FlowRule (FlowRule const &rOther) |
| Copy constructor. More...
|
|
FlowRule & | operator= (FlowRule const &rOther) |
| Assignment operator. More...
|
|
virtual | ~FlowRule () |
| Destructor. More...
|
|
virtual void | InitializeMaterial (YieldCriterionPointer &pYieldCriterion, HardeningLawPointer &pHardeningLaw, const Properties &rMaterialProperties) |
|
virtual void | InitializeMaterial (const Properties &rMaterialProperties) |
|
const Properties & | GetProperties () |
|
const InternalVariables & | GetInternalVariables () |
|
InternalVariables & | SetInternalVariables () |
|
const ThermalVariables & | GetThermalVariables () |
|
virtual bool | CalculateReturnMapping (RadialReturnVariables &rReturnMappingVariables, const Matrix &rIncrementalDeformationGradient, Matrix &rStressMatrix, Matrix &rNewElasticLeftCauchyGreen) |
|
virtual void | ComputeElastoPlasticTangentMatrix (const RadialReturnVariables &rReturnMappingVariables, const Matrix &rElasticLeftCauchyGreen, const double &rAlpha, Matrix &rElastoPlasticMatrix) |
|
virtual Matrix | ComputeKirchhoffStressMatrix (const Matrix &rLeftCauchyGreenMatrix) |
|
virtual void | InitializeMaterial (YieldCriterionPointer &pYieldCriterion, HardeningLawPointer &pHardeningLaw, const Properties &rMaterialProperties) |
|
virtual void | InitializeMaterial (const Properties &rMaterialProperties) |
|
const Properties & | GetProperties () |
|
const InternalVariables & | GetInternalVariables () |
|
InternalVariables & | SetInternalVariables () |
|
const ThermalVariables & | GetThermalVariables () |
|
virtual bool | CalculateReturnMapping (RadialReturnVariables &rReturnMappingVariables, const Matrix &rIncrementalDeformationGradient, Matrix &rStressMatrix, Matrix &rNewElasticLeftCauchyGreen) |
|
virtual void | ComputeElastoPlasticTangentMatrix (const RadialReturnVariables &rReturnMappingVariables, const Matrix &rElasticLeftCauchyGreen, const double &rAlpha, Matrix &rElastoPlasticMatrix) |
|
virtual Matrix | ComputeKirchhoffStressMatrix (const Matrix &rLeftCauchyGreenMatrix) |
|
| KRATOS_DEFINE_LOCAL_FLAG (IMPLEX_ACTIVE) |
|
| KRATOS_DEFINE_LOCAL_FLAG (PLASTIC_REGION) |
|
| KRATOS_DEFINE_LOCAL_FLAG (PLASTIC_RATE_REGION) |
|
| KRATOS_DEFINE_LOCAL_FLAG (RETURN_MAPPING_COMPUTED) |
|
| KRATOS_CLASS_POINTER_DEFINITION (FlowRule) |
| Pointer definition of FlowRule. More...
|
|
| KRATOS_DEFINE_LOCAL_FLAG (IMPLEX_ACTIVE) |
|
| KRATOS_DEFINE_LOCAL_FLAG (PLASTIC_REGION) |
|
| KRATOS_DEFINE_LOCAL_FLAG (PLASTIC_RATE_REGION) |
|
| KRATOS_DEFINE_LOCAL_FLAG (RETURN_MAPPING_COMPUTED) |
|
| KRATOS_CLASS_POINTER_DEFINITION (FlowRule) |
| Pointer definition of FlowRule. More...
|
|
|
|
bool | CalculateConsistencyCondition (RadialReturnVariables &rReturnMappingVariables, InternalVariables &rPlasticVariables, YieldCriterion::Parameters &rCriterionParameters) override |
| Operations. More...
|
|
bool | CalculateRateDependentConsistency (RadialReturnVariables &rReturnMappingVariables, InternalVariables &rPlasticVariables, YieldCriterion::Parameters &rCriterionParameters) |
|
bool | CalculateRateIndependentConsistency (RadialReturnVariables &rReturnMappingVariables, InternalVariables &rPlasticVariables, YieldCriterion::Parameters &rCriterionParameters) |
|
double | CalculateLineSearch (RadialReturnVariables &rReturnMappingVariables, InternalVariables &rPlasticVariables, YieldCriterion::Parameters &rCriterionParameters) |
|
void | CalculateImplexReturnMapping (RadialReturnVariables &rReturnMappingVariables, InternalVariables &rPlasticVariables, YieldCriterion::Parameters &rCriterionParameters, Matrix &rIsoStressMatrix) override |
|
double & | CalculateStressNorm (Matrix &rStressMatrix, double &rStressNorm) override |
| Operations. More...
|
|
virtual void | SetCriterionParameters (RadialReturnVariables &rReturnMappingVariables, InternalVariables &rPlasticVariables, YieldCriterion::Parameters &rCriterionParameters) |
|
void | UpdateConfiguration (RadialReturnVariables &rReturnMappingVariables, Matrix &rIsoStressMatrix) |
|
void | CalculateThermalDissipation (YieldCriterion::Parameters &rCriterionParameters, ThermalVariables &rThermalVariables) |
|
void | CalculateImplexThermalDissipation (YieldCriterion::Parameters &rCriterionParameters) |
|
|