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

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

CalculateLHS(const double &rHeight, const array_1d< double, 3 > &rVelocity)Kratos::FrictionLawinlinevirtual
CalculateLHS(const array_1d< double, 3 > &rInnerLayer)Kratos::FrictionLawinlinevirtual
CalculateRHS(const double &rHeight, const array_1d< double, 3 > &rVelocity)Kratos::FrictionLawinlinevirtual
CalculateRHS(const array_1d< double, 3 > &rInnerLayer)Kratos::FrictionLawinlinevirtual
Check()Kratos::FrictionLawinlinevirtual
Clone() const overrideKratos::HardeningCoulombFrictionLawinlinevirtual
CoulombAdhesionFrictionLaw()Kratos::CoulombAdhesionFrictionLawinline
CoulombAdhesionFrictionLaw(CoulombAdhesionFrictionLaw const &rOther)Kratos::CoulombAdhesionFrictionLawinline
EvaluateConstitutiveComponents(double &rNormalModulus, double &rTangentModulus, const double &rTangentForce, const double &rEffectiveNormalForce, FrictionLawVariables &rTangentVariables)Kratos::FrictionLaw
EvaluateContactYield(const double &rTangentStress, const double &rNormalStress, const double &rPlasticSlip, FrictionLawVariables &rTangentVariables) overrideKratos::HardeningCoulombFrictionLawprotectedvirtual
EvaluateFrictionLaw(double &rTangentForce, const double &rNormalForce, FrictionLawVariables &rTangentVariables)Kratos::FrictionLaw
EvaluateHardening(const double &rNormalStress, const double &rPlasticSlip, FrictionLawVariables &rTangentVariables) overrideKratos::HardeningCoulombFrictionLawprotectedvirtual
EvaluateYieldDerivativeRespectStress(double &rdF_dt, double &rdF_dp, const double &rTangentStress, const double &rNormalStress, const double &Gamma, FrictionLawVariables &rTangentVariables) overrideKratos::HardeningCoulombFrictionLawprotectedvirtual
FinalizeSolutionStep()Kratos::FrictionLaw
FrictionLaw()Kratos::FrictionLawinline
FrictionLaw(FrictionLaw const &rOther)Kratos::FrictionLawinline
FrictionLaw()Kratos::FrictionLawinline
GeometryType typedefKratos::FrictionLaw
GetPlasticSlip()Kratos::FrictionLawinline
HardeningCoulombFrictionLaw()Kratos::HardeningCoulombFrictionLawinline
HardeningCoulombFrictionLaw(HardeningCoulombFrictionLaw const &rOther)Kratos::HardeningCoulombFrictionLawinline
Info() const overrideKratos::HardeningCoulombFrictionLawinlinevirtual
Initialize(const GeometryType &rGeometry, const Properties &rProperty, const ProcessInfo &rProcessInfo)Kratos::FrictionLawinlinevirtual
InitializeSolutionStep()Kratos::FrictionLaw
KRATOS_CLASS_POINTER_DEFINITION(HardeningCoulombFrictionLaw)Kratos::HardeningCoulombFrictionLaw
Kratos::CoulombAdhesionFrictionLaw::KRATOS_CLASS_POINTER_DEFINITION(CoulombAdhesionFrictionLaw)Kratos::CoulombAdhesionFrictionLaw
Kratos::FrictionLaw::KRATOS_CLASS_POINTER_DEFINITION(FrictionLaw)Kratos::FrictionLaw
NodeType typedefKratos::FrictionLaw
PrintData(std::ostream &rOStream) const overrideKratos::HardeningCoulombFrictionLawinlinevirtual
PrintInfo(std::ostream &rOStream) const overrideKratos::HardeningCoulombFrictionLawinlinevirtual
Serializer classKratos::HardeningCoulombFrictionLawfriend
~CoulombAdhesionFrictionLaw() overrideKratos::CoulombAdhesionFrictionLawinline
~FrictionLaw()Kratos::FrictionLawinlinevirtual
~FrictionLaw()Kratos::FrictionLawinlinevirtual
~HardeningCoulombFrictionLaw() overrideKratos::HardeningCoulombFrictionLawinline