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::SimoJuYieldSurface< TPlasticPotentialType > Member List

This is the complete list of members for Kratos::SimoJuYieldSurface< TPlasticPotentialType >, including all inherited members.

BaseType typedefKratos::SimoJuYieldSurface< TPlasticPotentialType >
BaseTypePointer typedefKratos::SimoJuYieldSurface< TPlasticPotentialType >
CalculateDamageParameter(ConstitutiveLaw::Parameters &rValues, double &rAParameter, const double CharacteristicLength)Kratos::SimoJuYieldSurface< TPlasticPotentialType >inlinestatic
CalculateDeltaPlasticDissipation(const PlasticDataType &rVariables, double &rDeltaPlasticDissipation)Kratos::YieldSurface< THardeningRule >inlinevirtual
CalculateDeltaStateFunction(const PlasticDataType &rVariables, double &rDeltaStateFunction) overrideKratos::SimoJuYieldSurface< TPlasticPotentialType >inlinevirtual
CalculateDeltaStressYieldCondition(const PlasticDataType &rVariables, VectorType &rDeltaStressYieldCondition)Kratos::YieldSurface< THardeningRule >inlinevirtual
CalculateDeltaYieldCondition(const PlasticDataType &rVariables, double &rDeltaYieldCondition)Kratos::YieldSurface< THardeningRule >inlinevirtual
CalculateEquivalentStress(const array_1d< double, VoigtSize > &rPredictiveStressVector, const Vector &rStrainVector, double &rEquivalentStress, ConstitutiveLaw::Parameters &rValues)Kratos::SimoJuYieldSurface< TPlasticPotentialType >inlinestatic
CalculateImplexDeltaPlasticDissipation(const PlasticDataType &rVariables, double &rDeltaPlasticDissipation)Kratos::YieldSurface< THardeningRule >inlinevirtual
CalculateImplexPlasticDissipation(const PlasticDataType &rVariables, double &rPlasticDissipation)Kratos::YieldSurface< THardeningRule >inlinevirtual
CalculatePlasticDissipation(const PlasticDataType &rVariables, double &rPlasticDissipation)Kratos::YieldSurface< THardeningRule >inlinevirtual
CalculatePlasticPotentialDerivative(const array_1d< double, VoigtSize > &rPredictiveStressVector, const array_1d< double, VoigtSize > &rDeviator, const double J2, array_1d< double, VoigtSize > &rDerivativePlasticPotential, ConstitutiveLaw::Parameters &rValues)Kratos::SimoJuYieldSurface< TPlasticPotentialType >inlinestatic
CalculateStateFunction(const PlasticDataType &rVariables, double &rStateFunction) overrideKratos::SimoJuYieldSurface< TPlasticPotentialType >inlinevirtual
CalculateYieldCondition(const PlasticDataType &rVariables, double &rYieldCondition) overrideKratos::SimoJuYieldSurface< TPlasticPotentialType >inlinevirtual
CalculateYieldSurfaceDerivative(const array_1d< double, VoigtSize > &rPredictiveStressVector, const array_1d< double, VoigtSize > &Deviator, const double J2, array_1d< double, VoigtSize > &rFFlux, ConstitutiveLaw::Parameters &rValues)Kratos::SimoJuYieldSurface< TPlasticPotentialType >inlinestatic
Check(const Properties &rMaterialProperties)Kratos::SimoJuYieldSurface< TPlasticPotentialType >inlinestatic
Clone() const overrideKratos::SimoJuYieldSurface< TPlasticPotentialType >inlinevirtual
DimensionKratos::SimoJuYieldSurface< TPlasticPotentialType >static
GetHardeningRule()Kratos::YieldSurface< THardeningRule >inline
GetInitialUniaxialThreshold(ConstitutiveLaw::Parameters &rValues, double &rThreshold)Kratos::SimoJuYieldSurface< TPlasticPotentialType >inlinestatic
GetScaleFactorTension(const Properties &rMaterialProperties)Kratos::SimoJuYieldSurface< TPlasticPotentialType >inlinestatic
HardeningRuleType typedefKratos::YieldSurface< THardeningRule >
Info() const overrideKratos::SimoJuYieldSurface< TPlasticPotentialType >inlinevirtual
InternalVariablesType typedefKratos::YieldSurface< THardeningRule >
IsWorkingWithTensionThreshold()Kratos::SimoJuYieldSurface< TPlasticPotentialType >inlinestatic
KRATOS_CLASS_POINTER_DEFINITION(SimoJuYieldSurface)Kratos::SimoJuYieldSurface< TPlasticPotentialType >
KRATOS_CLASS_POINTER_DEFINITION(SimoJuYieldSurface)Kratos::SimoJuYieldSurface< TPlasticPotentialType >
Kratos::YieldSurface::KRATOS_CLASS_POINTER_DEFINITION(YieldSurface)Kratos::YieldSurface< THardeningRule >
MaterialDataType typedefKratos::SimoJuYieldSurface< TPlasticPotentialType >
MatrixType typedefKratos::SimoJuYieldSurface< TPlasticPotentialType >
mHardeningRuleKratos::YieldSurface< THardeningRule >protected
ModelDataType typedefKratos::SimoJuYieldSurface< TPlasticPotentialType >
operator=(SimoJuYieldSurface const &rOther)Kratos::SimoJuYieldSurface< TPlasticPotentialType >inline
operator=(SimoJuYieldSurface const &rOther)Kratos::SimoJuYieldSurface< TPlasticPotentialType >inline
Kratos::YieldSurface::operator=(YieldSurface const &rOther)Kratos::YieldSurface< THardeningRule >inline
PlasticDataType typedefKratos::SimoJuYieldSurface< TPlasticPotentialType >
PlasticPotentialType typedefKratos::SimoJuYieldSurface< TPlasticPotentialType >
PrintData(std::ostream &rOStream) const overrideKratos::SimoJuYieldSurface< TPlasticPotentialType >inlinevirtual
PrintInfo(std::ostream &rOStream) const overrideKratos::SimoJuYieldSurface< TPlasticPotentialType >inlinevirtual
Serializer classKratos::SimoJuYieldSurface< TPlasticPotentialType >friend
SimoJuYieldSurface()Kratos::SimoJuYieldSurface< TPlasticPotentialType >inline
SimoJuYieldSurface(SimoJuYieldSurface const &rOther)Kratos::SimoJuYieldSurface< TPlasticPotentialType >inline
SimoJuYieldSurface()Kratos::SimoJuYieldSurface< TPlasticPotentialType >inline
SimoJuYieldSurface(SimoJuYieldSurface const &rOther)Kratos::SimoJuYieldSurface< TPlasticPotentialType >inline
toleranceKratos::SimoJuYieldSurface< TPlasticPotentialType >static
VectorType typedefKratos::SimoJuYieldSurface< TPlasticPotentialType >
VoigtSizeKratos::SimoJuYieldSurface< TPlasticPotentialType >static
YieldSurface()Kratos::YieldSurface< THardeningRule >inline
YieldSurface(YieldSurface const &rOther)Kratos::YieldSurface< THardeningRule >inline
~SimoJuYieldSurface()Kratos::SimoJuYieldSurface< TPlasticPotentialType >inlinevirtual
~SimoJuYieldSurface() overrideKratos::SimoJuYieldSurface< TPlasticPotentialType >inline
~YieldSurface()Kratos::YieldSurface< THardeningRule >inlinevirtual