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::BorjaCamClayPlasticFlowRule Member List

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

BorjaCamClayPlasticFlowRule()Kratos::BorjaCamClayPlasticFlowRule
BorjaCamClayPlasticFlowRule(YieldCriterionPointer pYieldCriterion)Kratos::BorjaCamClayPlasticFlowRule
BorjaCamClayPlasticFlowRule(BorjaCamClayPlasticFlowRule const &rOther)Kratos::BorjaCamClayPlasticFlowRule
CalculateConsistencyCondition(RadialReturnVariables &rReturnMappingVariables, const BoundedVector< double, 3 > &rPrincipalStress, BoundedVector< double, 3 > &rPrincipalStrain, unsigned int &region, BoundedVector< double, 3 > &rPrincipalStressUpdated, const Properties &rProp)Kratos::BorjaCamClayPlasticFlowRuleprotected
CalculateDeviatoricStress(const double &rVolumetricStrain, const BoundedVector< double, 3 > &rDeviatoricStrainVector, BoundedVector< double, 3 > &rDeviatoricStress, const Properties &rProp)Kratos::BorjaCamClayPlasticFlowRuleprotected
CalculateHessianMatrix_2x2(BoundedMatrix< double, 2, 2 > &rHessianMatrix, const Properties &rProp)Kratos::BorjaCamClayPlasticFlowRuleprotected
CalculateLHSMatrix(Matrix &rLHSMatrix, const BoundedVector< double, 3 > &rPrincipalStressVector, const BoundedVector< double, 3 > &rUnknownVector, const double &rK_p, const Properties &rProp)Kratos::BorjaCamClayPlasticFlowRuleprotected
CalculateMeanStress(const double &rVolumetricStrain, const double &rDeviatoricStrain, double &rMeanStress, const Properties &rProp)Kratos::BorjaCamClayPlasticFlowRuleprotected
CalculatePrincipalStrainFromStrainInvariants(BoundedVector< double, 3 > &rPrincipalStrain, const double &rVolumetricStrain, const double &rDeviatoricStrain, const BoundedVector< double, 3 > &rDirectionVector)Kratos::BorjaCamClayPlasticFlowRuleprotected
CalculatePrincipalStressTrial(const RadialReturnVariables &rReturnMappingVariables, const Matrix &rNewElasticLeftCauchyGreen, Matrix &rStressMatrix, const Properties &rProp) overrideKratos::BorjaCamClayPlasticFlowRulevirtual
CalculatePrincipalStressVector(const BoundedVector< double, 3 > &rPrincipalStrain, BoundedVector< double, 3 > &rPrincipalStress, const Properties &rProp)Kratos::BorjaCamClayPlasticFlowRuleprotected
CalculateReturnMapping(RadialReturnVariables &rReturnMappingVariables, const Matrix &rIncrementalDeformationGradient, Matrix &rStressMatrix, Matrix &rNewElasticLeftCauchyGreen, const Properties &rProp) overrideKratos::BorjaCamClayPlasticFlowRulevirtual
Kratos::ParticleFlowRule::CalculateReturnMapping(RadialReturnVariables &rReturnMappingVariables, Matrix &rIsoStressMatrix, const Properties &rProp)Kratos::ParticleFlowRuleinlinevirtual
CalculateScalingFactors(const RadialReturnVariables &rReturnMappingVariables, PlasticFactors &rScalingFactors)Kratos::ParticleFlowRuleinlinevirtual
CalculateStrainInvariantsFromPrincipalStrain(const BoundedVector< double, 3 > &rPrincipalStrain, double &rVolumetricStrain, double &rDeviatoricStrain, BoundedVector< double, 3 > &rDeviatoricStrainVector)Kratos::BorjaCamClayPlasticFlowRuleprotected
CalculateStressNorm(Matrix &rStressMatrix, double &rStressNorm)Kratos::ParticleFlowRuleinlineprotectedvirtual
CalculateTransformationMatrix(const BoundedMatrix< double, 3, 3 > &rMainDirection, BoundedMatrix< double, 6, 6 > &rA)Kratos::BorjaCamClayPlasticFlowRuleprotected
Clone() const overrideKratos::BorjaCamClayPlasticFlowRulevirtual
ComputeElasticMatrix_2X2(const BoundedVector< double, 3 > &rPrincipalStressVector, const double &rVolumetricStrain, const double &rDeviatoricStrain, BoundedMatrix< double, 2, 2 > &rElasticMatrix, const Properties &rProp)Kratos::BorjaCamClayPlasticFlowRuleprotected
ComputeElastoPlasticTangentMatrix(const RadialReturnVariables &rReturnMappingVariables, const Matrix &rNewElasticLeftCauchyGreen, const double &alfa, Matrix &rConsistMatrix, const Properties &rProp) overrideKratos::BorjaCamClayPlasticFlowRulevirtual
ComputePlasticMatrix_2X2(const BoundedVector< double, 3 > &rPrincipalStressVector, const double &rVolumetricStrain, const double &rDeviatoricStrain, const BoundedMatrix< double, 2, 2 > &rElasticMatrix, BoundedMatrix< double, 2, 2 > &rPlasticMatrix, const Properties &rProp)Kratos::BorjaCamClayPlasticFlowRuleprotected
GetElasticLeftCauchyGreen(RadialReturnVariables &rReturnMappingVariables) overrideKratos::BorjaCamClayPlasticFlowRulevirtual
GetInternalVariables()Kratos::ParticleFlowRuleinline
GetPlasticRegion() overrideKratos::BorjaCamClayPlasticFlowRulevirtual
GetThermalVariables()Kratos::ParticleFlowRuleinline
HardeningLawPointer typedefKratos::ParticleFlowRule
InitializeMaterial(YieldCriterionPointer &pYieldCriterion, HardeningLawPointer &pHardeningLaw, const Properties &rProp) overrideKratos::BorjaCamClayPlasticFlowRuleprotectedvirtual
Kratos::ParticleFlowRule::InitializeMaterial(const Properties &rMaterialProperties)Kratos::ParticleFlowRuleinlinevirtual
InitializeMaterialParameters(const Properties &rProp)Kratos::BorjaCamClayPlasticFlowRuleprotected
KRATOS_CLASS_POINTER_DEFINITION(BorjaCamClayPlasticFlowRule)Kratos::BorjaCamClayPlasticFlowRule
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
mElasticPrincipalStrainKratos::BorjaCamClayPlasticFlowRuleprotected
mInitialVolumetricStrainKratos::BorjaCamClayPlasticFlowRuleprotected
mInternalVariablesKratos::ParticleFlowRuleprotected
mLargeStrainBoolKratos::BorjaCamClayPlasticFlowRuleprotected
mMaterialParametersKratos::BorjaCamClayPlasticFlowRuleprotected
mPlasticPrincipalStrainKratos::BorjaCamClayPlasticFlowRuleprotected
mPrincipalStressUpdatedKratos::BorjaCamClayPlasticFlowRuleprotected
mpYieldCriterionKratos::ParticleFlowRuleprotected
mRegionKratos::BorjaCamClayPlasticFlowRuleprotected
mStateFunctionKratos::BorjaCamClayPlasticFlowRuleprotected
mStateFunctionFirstDerivativeKratos::BorjaCamClayPlasticFlowRuleprotected
mStateFunctionSecondDerivativeKratos::BorjaCamClayPlasticFlowRuleprotected
mThermalVariablesKratos::ParticleFlowRuleprotected
operator=(BorjaCamClayPlasticFlowRule const &rOther)Kratos::BorjaCamClayPlasticFlowRule
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 Matrix &rEigenVectors, const BoundedVector< double, 3 > &rPrincipalStress, Matrix &rStressMatrix)Kratos::BorjaCamClayPlasticFlowRuleprotected
Serializer classKratos::BorjaCamClayPlasticFlowRulefriend
UpdateInternalVariables(RadialReturnVariables &rReturnMappingVariables, const Properties &rProp) overrideKratos::BorjaCamClayPlasticFlowRulevirtual
UpdateStateVariables(const BoundedVector< double, 3 > rPrincipalStress, const Properties &rProp, const double rAlpha=0.0, const double rConsistencyParameter=0.0)Kratos::BorjaCamClayPlasticFlowRuleprotected
YieldCriterionPointer typedefKratos::ParticleFlowRule
~BorjaCamClayPlasticFlowRule() overrideKratos::BorjaCamClayPlasticFlowRule
~ParticleFlowRule()Kratos::ParticleFlowRuleinlinevirtual