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::ConstitutiveLawUtilities< TVoigtSize > Member List

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

BoundedMatrixType typedefKratos::ConstitutiveLawUtilities< TVoigtSize >
BoundedMatrixType typedefKratos::ConstitutiveLawUtilities< TVoigtSize >
BoundedMatrixVoigtType typedefKratos::ConstitutiveLawUtilities< TVoigtSize >
BoundedVectorType typedefKratos::ConstitutiveLawUtilities< TVoigtSize >
BoundedVectorType typedefKratos::ConstitutiveLawUtilities< TVoigtSize >
CalculateAlmansiStrain(const MatrixType &rLeftCauchyTensor, VectorType &rStrainVector)Kratos::ConstitutiveLawUtilities< TVoigtSize >static
CalculateBiotStrain(const MatrixType &rCauchyTensor, VectorType &rStrainVector)Kratos::ConstitutiveLawUtilities< TVoigtSize >static
CalculateBulkModulus(const double YoungModulus, const double PoissonRatio)Kratos::ConstitutiveLawUtilities< TVoigtSize >static
CalculateCauchyGreenStrain(ConstitutiveLaw::Parameters &rValues, ConstitutiveLaw::StrainVectorType &rStrainVector)Kratos::ConstitutiveLawUtilities< TVoigtSize >static
CalculateDamageParameterDruckerPrager(ConstitutiveLaw::Parameters &rValues, double &rAParameter, const double CharacteristicLength)Kratos::ConstitutiveLawUtilities< TVoigtSize >inlinestatic
CalculateDamageParameterHuberVonMises(ConstitutiveLaw::Parameters &rValues, double &rAParameter, const double CharacteristicLength)Kratos::ConstitutiveLawUtilities< TVoigtSize >inlinestatic
CalculateDamageParameterModifiedMohrCoulomb(ConstitutiveLaw::Parameters &rValues, double &rAParameter, const double CharacteristicLength)Kratos::ConstitutiveLawUtilities< TVoigtSize >inlinestatic
CalculateDamageParameterMohrCoulomb(ConstitutiveLaw::Parameters &rValues, double &rAParameter, const double CharacteristicLength)Kratos::ConstitutiveLawUtilities< TVoigtSize >inlinestatic
CalculateDamageParameterRankine(ConstitutiveLaw::Parameters &rValues, double &rAParameter, const double CharacteristicLength)Kratos::ConstitutiveLawUtilities< TVoigtSize >inlinestatic
CalculateDamageParameterSimoJu(ConstitutiveLaw::Parameters &rValues, double &rAParameter, const double CharacteristicLength)Kratos::ConstitutiveLawUtilities< TVoigtSize >inlinestatic
CalculateDamageParameterTresca(ConstitutiveLaw::Parameters &rValues, double &rAParameter, const double CharacteristicLength)Kratos::ConstitutiveLawUtilities< TVoigtSize >inlinestatic
CalculateDeviatoricStrainVector(const Vector &rStrainVector, const Vector &rVolumetricStrainVector, Vector &rDeviatoricStrainVector)Kratos::ConstitutiveLawUtilities< TVoigtSize >static
CalculateElasticMatrix(Matrix &rConstitutiveMatrix, const double E, const double nu)Kratos::ConstitutiveLawUtilities< TVoigtSize >static
CalculateElasticMatrix(MatrixType &rC, const double E, const double N)Kratos::ConstitutiveLawUtilities< TVoigtSize >static
CalculateElasticMatrix(Matrix &rConstitutiveMatrix, const double E, const double nu)Kratos::ConstitutiveLawUtilities< TVoigtSize >
CalculateElasticMatrix(Matrix &rConstitutiveMatrix, const double E, const double nu)Kratos::ConstitutiveLawUtilities< TVoigtSize >
CalculateElasticMatrixPlaneStrain(MatrixType &rC, const double E, const double N)Kratos::ConstitutiveLawUtilities< TVoigtSize >static
CalculateElasticMatrixPlaneStress(MatrixType &rC, const double E, const double NU)Kratos::ConstitutiveLawUtilities< TVoigtSize >static
CalculateEquivalentStressDruckerPrager(const BoundedVectorType &rPredictiveStressVector, const Vector &rStrainVector, double &rEquivalentStress, ConstitutiveLaw::Parameters &rValues)Kratos::ConstitutiveLawUtilities< TVoigtSize >inlinestatic
CalculateEquivalentStressHuberVonMises(const BoundedVectorType &rPredictiveStressVector, const Vector &rStrainVector, double &rEquivalentStress, ConstitutiveLaw::Parameters &rValues)Kratos::ConstitutiveLawUtilities< TVoigtSize >inlinestatic
CalculateEquivalentStressModifiedMohrCoulomb(const BoundedVectorType &rPredictiveStressVector, const Vector &rStrainVector, double &rEquivalentStress, ConstitutiveLaw::Parameters &rValues)Kratos::ConstitutiveLawUtilities< TVoigtSize >inlinestatic
CalculateEquivalentStressMohrCoulomb(const BoundedVectorType &rPredictiveStressVector, const Vector &rStrainVector, double &rEquivalentStress, ConstitutiveLaw::Parameters &rValues)Kratos::ConstitutiveLawUtilities< TVoigtSize >inlinestatic
CalculateEquivalentStressRankine(const BoundedVectorType &rPredictiveStressVector, const Vector &rStrainVector, double &rEquivalentStress, ConstitutiveLaw::Parameters &rValues)Kratos::ConstitutiveLawUtilities< TVoigtSize >inlinestatic
CalculateEquivalentStressSimoJu(const BoundedVectorType &rPredictiveStressVector, const Vector &rStrainVector, double &rEquivalentStress, ConstitutiveLaw::Parameters &rValues)Kratos::ConstitutiveLawUtilities< TVoigtSize >inlinestatic
CalculateEquivalentStressTresca(const BoundedVectorType &rPredictiveStressVector, const Vector &rStrainVector, double &rEquivalentStress, ConstitutiveLaw::Parameters &rValues)Kratos::ConstitutiveLawUtilities< TVoigtSize >inlinestatic
CalculateFirstVector(BoundedVectorType &rFirstVector)Kratos::ConstitutiveLawUtilities< TVoigtSize >static
CalculateFirstVector(BoundedVectorType &rFirstVector)Kratos::ConstitutiveLawUtilities< TVoigtSize >
CalculateFirstVector(BoundedVectorType &rFirstVector)Kratos::ConstitutiveLawUtilities< TVoigtSize >
CalculateGreenLagrangianStrain(const MatrixType &rCauchyTensor, VectorType &rStrainVector)Kratos::ConstitutiveLawUtilities< TVoigtSize >static
CalculateGreenLagrangianStrain(const MatrixType &rCauchyTensor, VectorType &rStrainVector)Kratos::ConstitutiveLawUtilities< TVoigtSize >static
CalculateHenckyStrain(const MatrixType &rCauchyTensor, VectorType &rStrainVector)Kratos::ConstitutiveLawUtilities< TVoigtSize >static
CalculateI1Invariant(const BoundedVectorType &rStressVector, double &rI1)Kratos::ConstitutiveLawUtilities< TVoigtSize >static
CalculateI1Invariant(const TVector &rStressVector, double &rI1)Kratos::ConstitutiveLawUtilities< TVoigtSize >inlinestatic
CalculateI2Invariant(const BoundedVectorType &rStressVector, double &rI2)Kratos::ConstitutiveLawUtilities< TVoigtSize >static
CalculateI2Invariant(const BoundedVectorType &rStressVector, double &rI2)Kratos::ConstitutiveLawUtilities< TVoigtSize >
CalculateI2Invariant(const BoundedVectorType &rStressVector, double &rI2)Kratos::ConstitutiveLawUtilities< TVoigtSize >
CalculateI3Invariant(const BoundedVectorType &rStressVector, double &rI3)Kratos::ConstitutiveLawUtilities< TVoigtSize >static
CalculateI3Invariant(const BoundedVectorType &rStressVector, double &rI3)Kratos::ConstitutiveLawUtilities< TVoigtSize >
CalculateI3Invariant(const BoundedVectorType &rStressVector, double &rI3)Kratos::ConstitutiveLawUtilities< TVoigtSize >
CalculateIdentityVector(BoundedVectorType &rIdentityVector)Kratos::ConstitutiveLawUtilities< TVoigtSize >inlinestatic
CalculateJ2Invariant(const BoundedVectorType &rStressVector, const double I1, BoundedVectorType &rDeviator, double &rJ2)Kratos::ConstitutiveLawUtilities< TVoigtSize >static
CalculateJ2Invariant(const TVector &rStressVector, const double I1, BoundedVectorType &rDeviator, double &rJ2)Kratos::ConstitutiveLawUtilities< TVoigtSize >inlinestatic
CalculateJ2Invariant(const BoundedVectorType &rStressVector, const double I1, BoundedVectorType &rDeviator, double &rJ2)Kratos::ConstitutiveLawUtilities< TVoigtSize >
CalculateJ2Invariant(const BoundedVectorType &rStressVector, const double I1, BoundedVectorType &rDeviator, double &rJ2)Kratos::ConstitutiveLawUtilities< TVoigtSize >
CalculateJ3Invariant(const BoundedVectorType &rDeviator, double &rJ3)Kratos::ConstitutiveLawUtilities< TVoigtSize >static
CalculateJ3Invariant(const BoundedVectorType &rDeviator, double &rJ3)Kratos::ConstitutiveLawUtilities< TVoigtSize >
CalculateJ3Invariant(const BoundedVectorType &rDeviator, double &rJ3)Kratos::ConstitutiveLawUtilities< TVoigtSize >
CalculateLodeAngle(const double J2, const double J3, double &rLodeAngle)Kratos::ConstitutiveLawUtilities< TVoigtSize >static
CalculatePK2StressFromStrain(ConstitutiveLaw::StressVectorType &rStressVector, const ConstitutiveLaw::StrainVectorType &rStrainVector, const double YoungModulus, const double PoissonRatio)Kratos::ConstitutiveLawUtilities< TVoigtSize >static
CalculatePK2StressFromStrainPlaneStrain(ConstitutiveLaw::StressVectorType &rStressVector, const ConstitutiveLaw::StrainVectorType &rStrainVector, const double YoungModulus, const double PoissonRatio)Kratos::ConstitutiveLawUtilities< TVoigtSize >static
CalculatePK2StressFromStrainPlaneStress(ConstitutiveLaw::StressVectorType &rStressVector, const ConstitutiveLaw::StrainVectorType &rStrainVector, const double YoungModulus, const double PoissonRatio)Kratos::ConstitutiveLawUtilities< TVoigtSize >static
CalculatePrincipalStresses(array_1d< double, Dimension > &rPrincipalStressVector, const BoundedVectorType &rStressVector)Kratos::ConstitutiveLawUtilities< TVoigtSize >static
CalculatePrincipalStresses(array_1d< double, Dimension > &rPrincipalStressVector, const BoundedVectorType &rStressVector)Kratos::ConstitutiveLawUtilities< TVoigtSize >
CalculatePrincipalStresses(array_1d< double, Dimension > &rPrincipalStressVector, const BoundedVectorType &rStressVector)Kratos::ConstitutiveLawUtilities< TVoigtSize >
CalculatePrincipalStressesWithCardano(array_1d< double, Dimension > &rPrincipalStressVector, const BoundedVectorType &rStressVector)Kratos::ConstitutiveLawUtilities< TVoigtSize >static
CalculateProjectionOperator(const Vector &rStrainVector, MatrixType &rProjectionOperator)Kratos::ConstitutiveLawUtilities< TVoigtSize >static
CalculateProjectionOperator(const Vector &rStrainVector, MatrixType &rProjectionOperatorTensor)Kratos::ConstitutiveLawUtilities< TVoigtSize >
CalculateProjectionOperator(const Vector &rStrainVector, MatrixType &rProjectionOperatorTensor)Kratos::ConstitutiveLawUtilities< TVoigtSize >
CalculateRotationOperatorVoigt(const BoundedMatrixType &rOldOperator, BoundedMatrixVoigtType &rNewOperator)Kratos::ConstitutiveLawUtilities< TVoigtSize >static
CalculateSecondVector(const BoundedVectorType &rDeviator, const double J2, BoundedVectorType &rSecondVector)Kratos::ConstitutiveLawUtilities< TVoigtSize >static
CalculateSecondVector(const BoundedVectorType &rDeviator, const double J2, BoundedVectorType &rSecondVector)Kratos::ConstitutiveLawUtilities< TVoigtSize >
CalculateSecondVector(const BoundedVectorType &rDeviator, const double J2, BoundedVectorType &rSecondVector)Kratos::ConstitutiveLawUtilities< TVoigtSize >
CalculateShearModulus(const double YoungModulus, const double PoissonRatio)Kratos::ConstitutiveLawUtilities< TVoigtSize >static
CalculateThirdVector(const BoundedVectorType &rDeviator, const double J2, BoundedVectorType &rThirdVector)Kratos::ConstitutiveLawUtilities< TVoigtSize >static
CalculateThirdVector(const BoundedVectorType &rDeviator, const double J2, BoundedVectorType &rThirdVector)Kratos::ConstitutiveLawUtilities< TVoigtSize >
CalculateThirdVector(const BoundedVectorType &rDeviator, const double J2, BoundedVectorType &rThirdVector)Kratos::ConstitutiveLawUtilities< TVoigtSize >
CalculateVolumetricStrainVector(const Vector &rStrainVector, Vector &rVolumetricStrainVector)Kratos::ConstitutiveLawUtilities< TVoigtSize >static
CalculateVonMisesEquivalentStress(const TVector &rStressVector)Kratos::ConstitutiveLawUtilities< TVoigtSize >inlinestatic
CheckAndNormalizeVector(TVector &rVector)Kratos::ConstitutiveLawUtilities< TVoigtSize >inlinestatic
DimensionKratos::ConstitutiveLawUtilities< TVoigtSize >static
GeometryType typedefKratos::ConstitutiveLawUtilities< TVoigtSize >
GeometryType typedefKratos::ConstitutiveLawUtilities< TVoigtSize >
Get2MaxValues(Vector &rMaxValues, const double a, const double b, const double c)Kratos::ConstitutiveLawUtilities< TVoigtSize >inlinestatic
GetInitialUniaxialThresholdDruckerPrager(ConstitutiveLaw::Parameters &rValues, double &rThreshold)Kratos::ConstitutiveLawUtilities< TVoigtSize >inlinestatic
GetInitialUniaxialThresholdHuberVonMises(ConstitutiveLaw::Parameters &rValues, double &rThreshold)Kratos::ConstitutiveLawUtilities< TVoigtSize >inlinestatic
GetInitialUniaxialThresholdModifiedMohrCoulomb(ConstitutiveLaw::Parameters &rValues, double &rThreshold)Kratos::ConstitutiveLawUtilities< TVoigtSize >inlinestatic
GetInitialUniaxialThresholdMohrCoulomb(ConstitutiveLaw::Parameters &rValues, double &rThreshold)Kratos::ConstitutiveLawUtilities< TVoigtSize >inlinestatic
GetInitialUniaxialThresholdRankine(ConstitutiveLaw::Parameters &rValues, double &rThreshold)Kratos::ConstitutiveLawUtilities< TVoigtSize >inlinestatic
GetInitialUniaxialThresholdSimoJu(ConstitutiveLaw::Parameters &rValues, double &rThreshold)Kratos::ConstitutiveLawUtilities< TVoigtSize >inlinestatic
GetInitialUniaxialThresholdTresca(ConstitutiveLaw::Parameters &rValues, double &rThreshold)Kratos::ConstitutiveLawUtilities< TVoigtSize >inlinestatic
GetMaxAbsValue(const Vector &rArrayValues)Kratos::ConstitutiveLawUtilities< TVoigtSize >inlinestatic
GetMaxValue(const Vector &rValues)Kratos::ConstitutiveLawUtilities< TVoigtSize >inlinestatic
GetMinAbsValue(const Vector &rArrayValues)Kratos::ConstitutiveLawUtilities< TVoigtSize >inlinestatic
GetStateVariableIndex(const Variable< double > &rThisVariable)Kratos::ConstitutiveLawUtilities< TVoigtSize >static
IndexType typedefKratos::ConstitutiveLawUtilities< TVoigtSize >
IndexType typedefKratos::ConstitutiveLawUtilities< TVoigtSize >
MatrixType typedefKratos::ConstitutiveLawUtilities< TVoigtSize >
MatrixType typedefKratos::ConstitutiveLawUtilities< TVoigtSize >
NodeType typedefKratos::ConstitutiveLawUtilities< TVoigtSize >
NodeType typedefKratos::ConstitutiveLawUtilities< TVoigtSize >
PolarDecomposition(const MatrixType &rFDeformationGradient, MatrixType &rRMatrix, MatrixType &rUMatrix)Kratos::ConstitutiveLawUtilities< TVoigtSize >static
toleranceKratos::ConstitutiveLawUtilities< TVoigtSize >static
VectorType typedefKratos::ConstitutiveLawUtilities< TVoigtSize >
VectorType typedefKratos::ConstitutiveLawUtilities< TVoigtSize >
VoigtSizeKratos::ConstitutiveLawUtilities< TVoigtSize >static