|
|
| | 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) |
| |
|