KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
Kratos::MCStrainSofteningPlasticFlowRule Member List

This is the complete list of members for Kratos::MCStrainSofteningPlasticFlowRule, including all inherited members.

CalculateConsistencyCondition(RadialReturnVariables &rReturnMappingVariables, const BoundedVector< double, 3 > &rPrincipalStress, const BoundedVector< double, 3 > &rPrincipalStrain, unsigned int &region, BoundedVector< double, 3 > &rPrincipalStressUpdated, const Properties &rProp)Kratos::MCPlasticFlowRuleprotected
CalculateDepLine(BoundedMatrix< double, 3, 3 > &rInvD, BoundedVector< double, 3 > &rFNorm, BoundedVector< double, 3 > &rGNorm, BoundedMatrix< double, 3, 3 > &rAuxDep)Kratos::MCPlasticFlowRuleprotected
CalculateDepSurface(BoundedMatrix< double, 3, 3 > &rElasticMatrix, BoundedVector< double, 3 > &rFNorm, BoundedVector< double, 3 > &rGNorm, BoundedMatrix< double, 3, 3 > &rAuxDep)Kratos::MCPlasticFlowRuleprotected
CalculateElasticMatrix(const RadialReturnVariables &rReturnMappingVariables, Matrix &rElasticMatrix, const Properties &rProp)Kratos::MCPlasticFlowRuleprotected
CalculateElastoPlasticMatrix(const RadialReturnVariables &rReturnMappingVariables, unsigned int &rRegion, BoundedVector< double, 3 > &DiffPrincipalStress, BoundedMatrix< double, 6, 6 > &rDep, const Properties &rProp)Kratos::MCPlasticFlowRuleprotected
CalculateInverseElasticMatrix(const RadialReturnVariables &rReturnMappingVariables, BoundedMatrix< double, 3, 3 > &rInverseElasticMatrix, const Properties &rProp)Kratos::MCPlasticFlowRuleprotected
CalculateModificationMatrix(const RadialReturnVariables &rReturnMappingVariables, BoundedMatrix< double, 3, 3 > &rAuxT, BoundedMatrix< double, 3, 3 > &rInvAuxT)Kratos::MCPlasticFlowRuleprotected
CalculatePrincipalStressTrial(const RadialReturnVariables &rReturnMappingVariables, const Matrix &rNewElasticLeftCauchyGreen, Matrix &rStressMatrix, const Properties &rProp) overrideKratos::MCPlasticFlowRulevirtual
CalculateReturnMapping(RadialReturnVariables &rReturnMappingVariables, const Matrix &rIncrementalDeformationGradient, Matrix &rStressMatrix, Matrix &rNewElasticLeftCauchyGreen, const Properties &rProp) overrideKratos::MCPlasticFlowRulevirtual
Kratos::ParticleFlowRule::CalculateReturnMapping(RadialReturnVariables &rReturnMappingVariables, Matrix &rIsoStressMatrix, const Properties &rProp)Kratos::ParticleFlowRuleinlinevirtual
CalculateScalingFactors(const RadialReturnVariables &rReturnMappingVariables, PlasticFactors &rScalingFactors)Kratos::ParticleFlowRuleinlinevirtual
CalculateStressNorm(Matrix &rStressMatrix, double &rStressNorm)Kratos::ParticleFlowRuleinlineprotectedvirtual
CalculateTransformationMatrix(const BoundedMatrix< double, 3, 3 > &rMainDirection, BoundedMatrix< double, 6, 6 > &rA)Kratos::MCPlasticFlowRuleprotected
Clone() const overrideKratos::MCStrainSofteningPlasticFlowRulevirtual
ComputeElasticMatrix_3X3(const RadialReturnVariables &rReturnMappingVariables, BoundedMatrix< double, 3, 3 > &rElasticMatrix, const Properties &rProp)Kratos::MCPlasticFlowRuleprotected
ComputeElastoPlasticTangentMatrix(const RadialReturnVariables &rReturnMappingVariables, const Matrix &rNewElasticLeftCauchyGreen, const double &alfa, Matrix &rConsistMatrix, const Properties &rProp) overrideKratos::MCPlasticFlowRulevirtual
ComputePlasticHardeningParameter(const BoundedVector< double, 3 > &rHenckyStrainVector, const double &rAlpha, double &rH)Kratos::MCPlasticFlowRuleprotectedvirtual
GetElasticLeftCauchyGreen(RadialReturnVariables &rReturnMappingVariables) overrideKratos::MCPlasticFlowRulevirtual
GetInternalVariables()Kratos::ParticleFlowRuleinline
GetPlasticRegion() overrideKratos::MCPlasticFlowRulevirtual
GetThermalVariables()Kratos::ParticleFlowRuleinline
HardeningLawPointer typedefKratos::ParticleFlowRule
InitializeMaterial(YieldCriterionPointer &pYieldCriterion, HardeningLawPointer &pHardeningLaw, const Properties &rProp) overrideKratos::MCPlasticFlowRuleprotectedvirtual
Kratos::ParticleFlowRule::InitializeMaterial(const Properties &rMaterialProperties)Kratos::ParticleFlowRuleinlinevirtual
InitializeMaterialParameters(const Properties &rProp)Kratos::MCPlasticFlowRuleprotected
KRATOS_CLASS_POINTER_DEFINITION(MCStrainSofteningPlasticFlowRule)Kratos::MCStrainSofteningPlasticFlowRule
Kratos::MCPlasticFlowRule::KRATOS_CLASS_POINTER_DEFINITION(MCPlasticFlowRule)Kratos::MCPlasticFlowRule
Kratos::ParticleFlowRule::KRATOS_CLASS_POINTER_DEFINITION(ParticleFlowRule)Kratos::ParticleFlowRule
KRATOS_DEFINE_LOCAL_FLAG(IMPLEX_ACTIVE)Kratos::ParticleFlowRule
KRATOS_DEFINE_LOCAL_FLAG(PLASTIC_REGION)Kratos::ParticleFlowRule
KRATOS_DEFINE_LOCAL_FLAG(PLASTIC_RATE_REGION)Kratos::ParticleFlowRule
KRATOS_DEFINE_LOCAL_FLAG(RETURN_MAPPING_COMPUTED)Kratos::ParticleFlowRule
MCPlasticFlowRule()Kratos::MCPlasticFlowRule
MCPlasticFlowRule(YieldCriterionPointer pYieldCriterion)Kratos::MCPlasticFlowRule
MCPlasticFlowRule(MCPlasticFlowRule const &rOther)Kratos::MCPlasticFlowRule
MCStrainSofteningPlasticFlowRule()Kratos::MCStrainSofteningPlasticFlowRule
MCStrainSofteningPlasticFlowRule(YieldCriterionPointer pYieldCriterion)Kratos::MCStrainSofteningPlasticFlowRule
MCStrainSofteningPlasticFlowRule(MCStrainSofteningPlasticFlowRule const &rOther)Kratos::MCStrainSofteningPlasticFlowRule
mElasticPreviousPrincipalStrainKratos::MCPlasticFlowRuleprotected
mElasticPrincipalStrainKratos::MCPlasticFlowRuleprotected
mEquivalentPlasticStrainKratos::MCPlasticFlowRuleprotected
mInternalVariablesKratos::ParticleFlowRuleprotected
mLargeStrainBoolKratos::MCPlasticFlowRuleprotected
mMaterialParametersKratos::MCPlasticFlowRuleprotected
mPlasticPrincipalStrainKratos::MCPlasticFlowRuleprotected
mPrincipalStressTrialKratos::MCPlasticFlowRuleprotected
mPrincipalStressUpdatedKratos::MCPlasticFlowRuleprotected
mpYieldCriterionKratos::ParticleFlowRuleprotected
mRegionKratos::MCPlasticFlowRuleprotected
mThermalVariablesKratos::ParticleFlowRuleprotected
operator=(MCStrainSofteningPlasticFlowRule const &rOther)Kratos::MCStrainSofteningPlasticFlowRule
Kratos::MCPlasticFlowRule::operator=(MCPlasticFlowRule const &rOther)Kratos::MCPlasticFlowRule
Kratos::ParticleFlowRule::operator=(ParticleFlowRule const &rOther)Kratos::ParticleFlowRuleinline
ParticleFlowRule()Kratos::ParticleFlowRuleinline
ParticleFlowRule(YieldCriterionPointer pYieldCriterion)Kratos::ParticleFlowRuleinline
ParticleFlowRule(ParticleFlowRule const &rOther)Kratos::ParticleFlowRuleinline
PropertiesPointer typedefKratos::ParticleFlowRule
ReturnStressFromPrincipalAxis(const BoundedMatrix< double, 3, 3 > &rEigenVectors, const BoundedVector< double, 3 > &rPrincipalStress, Matrix &rStressMatrix)Kratos::MCPlasticFlowRuleprotected
Serializer classKratos::MCStrainSofteningPlasticFlowRulefriend
UpdateInternalVariables(RadialReturnVariables &rReturnMappingVariables, const Properties &rProp) overrideKratos::MCStrainSofteningPlasticFlowRulevirtual
UpdateMaterialParameters(const Properties &rProp)Kratos::MCStrainSofteningPlasticFlowRuleprotected
YieldCriterionPointer typedefKratos::ParticleFlowRule
~MCPlasticFlowRule() overrideKratos::MCPlasticFlowRule
~MCStrainSofteningPlasticFlowRule() overrideKratos::MCStrainSofteningPlasticFlowRule
~ParticleFlowRule()Kratos::ParticleFlowRuleinlinevirtual