![]() |
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.
|
This is the complete list of members for Kratos::GenericConstitutiveLawIntegratorPlasticity< TYieldSurfaceType >, including all inherited members.
| CalculateEquivalentPlasticStrain(const Vector &rStressVector, const double UniaxialStress, const Vector &rPlasticStrain, const double r0, ConstitutiveLaw::Parameters &rValues, double &rEquivalentPlasticStrain) | Kratos::GenericConstitutiveLawIntegratorPlasticity< TYieldSurfaceType > | inlinestatic |
| CalculateEquivalentStressThreshold(const double PlasticDissipation, const double TensileIndicatorFactor, const double CompressionIndicatorFactor, double &rEquivalentStressThreshold, double &rSlope, ConstitutiveLaw::Parameters &rValues, const double EquivalentPlasticStrain, const double CharacteristicLength) | Kratos::GenericConstitutiveLawIntegratorPlasticity< TYieldSurfaceType > | inlinestatic |
| CalculateEquivalentStressThresholdCurveFittingHardening(const double PlasticDissipation, const double TensileIndicatorFactor, const double CompressionIndicatorFactor, double &rEquivalentStressThreshold, double &rSlope, ConstitutiveLaw::Parameters &rValues, const double EquivalentPlasticStrain, const double CharacteristicLength) | Kratos::GenericConstitutiveLawIntegratorPlasticity< TYieldSurfaceType > | inlinestatic |
| CalculateEquivalentStressThresholdHardeningCurveDefinedByPoints(const double PlasticDissipation, const double TensileIndicatorFactor, const double CompressionIndicatorFactor, double &rEquivalentStressThreshold, double &rSlope, ConstitutiveLaw::Parameters &rValues, const double CharacteristicLength) | Kratos::GenericConstitutiveLawIntegratorPlasticity< TYieldSurfaceType > | inlinestatic |
| CalculateEquivalentStressThresholdHardeningCurveExponentialSoftening(const double PlasticDissipation, const double TensileIndicatorFactor, const double CompressionIndicatorFactor, double &rEquivalentStressThreshold, double &rSlope, ConstitutiveLaw::Parameters &rValues, const double CharacteristicLength) | Kratos::GenericConstitutiveLawIntegratorPlasticity< TYieldSurfaceType > | inlinestatic |
| CalculateEquivalentStressThresholdHardeningCurveInitialHardeningExponentialSoftening(const double PlasticDissipation, const double TensileIndicatorFactor, const double CompressionIndicatorFactor, double &rEquivalentStressThreshold, double &rSlope, ConstitutiveLaw::Parameters &rValues) | Kratos::GenericConstitutiveLawIntegratorPlasticity< TYieldSurfaceType > | inlinestatic |
| CalculateEquivalentStressThresholdHardeningCurveLinearExponentialSoftening(const double PlasticDissipation, const double TensileIndicatorFactor, const double CompressionIndicatorFactor, double &rEquivalentStressThreshold, double &rSlope, const double CharacteristicLength, ConstitutiveLaw::Parameters &rValues) | Kratos::GenericConstitutiveLawIntegratorPlasticity< TYieldSurfaceType > | inlinestatic |
| CalculateEquivalentStressThresholdHardeningCurveLinearSoftening(const double PlasticDissipation, const double TensileIndicatorFactor, const double CompressionIndicatorFactor, double &rEquivalentStressThreshold, double &rSlope, ConstitutiveLaw::Parameters &rValues) | Kratos::GenericConstitutiveLawIntegratorPlasticity< TYieldSurfaceType > | inlinestatic |
| CalculateEquivalentStressThresholdHardeningCurvePerfectPlasticity(const double PlasticDissipation, const double TensileIndicatorFactor, const double CompressionIndicatorFactor, double &rEquivalentStressThreshold, double &rSlope, ConstitutiveLaw::Parameters &rValues) | Kratos::GenericConstitutiveLawIntegratorPlasticity< TYieldSurfaceType > | inlinestatic |
| CalculateFFluxVector(const array_1d< double, VoigtSize > &rPredictiveStressVector, const array_1d< double, VoigtSize > &rDeviator, const double J2, array_1d< double, VoigtSize > &rFFluxVector, ConstitutiveLaw::Parameters &rValues) | Kratos::GenericConstitutiveLawIntegratorPlasticity< TYieldSurfaceType > | inlinestatic |
| CalculateGFluxVector(const array_1d< double, VoigtSize > &rPredictiveStressVector, const array_1d< double, VoigtSize > &rDeviator, const double J2, array_1d< double, VoigtSize > &rGFluxVector, ConstitutiveLaw::Parameters &rValues) | Kratos::GenericConstitutiveLawIntegratorPlasticity< TYieldSurfaceType > | inlinestatic |
| CalculateHardeningParameter(const array_1d< double, VoigtSize > &rGFlux, const double SlopeThreshold, const array_1d< double, VoigtSize > &rHCapa, double &rHardeningParameter) | Kratos::GenericConstitutiveLawIntegratorPlasticity< TYieldSurfaceType > | inlinestatic |
| CalculateIndicatorsFactors(const array_1d< double, VoigtSize > &rPredictiveStressVector, double &rTensileIndicatorFactor, double &rCompressionIndicatorFactor) | Kratos::GenericConstitutiveLawIntegratorPlasticity< TYieldSurfaceType > | inlinestatic |
| CalculatePlasticDenominator(const array_1d< double, VoigtSize > &rFFlux, const array_1d< double, VoigtSize > &rGFlux, const Matrix &rConstitutiveMatrix, double &rHardeningParameter, double &rPlasticDenominator) | Kratos::GenericConstitutiveLawIntegratorPlasticity< TYieldSurfaceType > | inlinestatic |
| CalculatePlasticDissipation(const array_1d< double, VoigtSize > &rPredictiveStressVector, const double TensileIndicatorFactor, const double CompressionIndicatorFactor, const Vector &PlasticStrainInc, double &rPlasticDissipation, array_1d< double, VoigtSize > &rHCapa, ConstitutiveLaw::Parameters &rValues, const double CharacteristicLength) | Kratos::GenericConstitutiveLawIntegratorPlasticity< TYieldSurfaceType > | inlinestatic |
| CalculatePlasticParameters(array_1d< double, VoigtSize > &rPredictiveStressVector, Vector &rStrainVector, double &rUniaxialStress, double &rThreshold, double &rPlasticDenominator, array_1d< double, VoigtSize > &rFflux, array_1d< double, VoigtSize > &rGflux, double &rPlasticDissipation, array_1d< double, VoigtSize > &rPlasticStrainIncrement, const Matrix &rConstitutiveMatrix, ConstitutiveLaw::Parameters &rValues, const double CharacteristicLength, const Vector &rPlasticStrain) | Kratos::GenericConstitutiveLawIntegratorPlasticity< TYieldSurfaceType > | inlinestatic |
| CalculateTangentMatrix(Matrix &rTangent, const Matrix &rElasticMatrix, const array_1d< double, VoigtSize > &rFFluxVector, const array_1d< double, VoigtSize > &rGFluxVector, const double Denominator) | Kratos::GenericConstitutiveLawIntegratorPlasticity< TYieldSurfaceType > | inlinestatic |
| Check(const Properties &rMaterialProperties) | Kratos::GenericConstitutiveLawIntegratorPlasticity< TYieldSurfaceType > | inlinestatic |
| Dimension | Kratos::GenericConstitutiveLawIntegratorPlasticity< TYieldSurfaceType > | static |
| GenericConstitutiveLawIntegratorPlasticity() | Kratos::GenericConstitutiveLawIntegratorPlasticity< TYieldSurfaceType > | inline |
| GenericConstitutiveLawIntegratorPlasticity(GenericConstitutiveLawIntegratorPlasticity const &rOther) | Kratos::GenericConstitutiveLawIntegratorPlasticity< TYieldSurfaceType > | inline |
| GetInitialUniaxialThreshold(ConstitutiveLaw::Parameters &rValues, double &rThreshold) | Kratos::GenericConstitutiveLawIntegratorPlasticity< TYieldSurfaceType > | inlinestatic |
| HardeningCurveType enum name | Kratos::GenericConstitutiveLawIntegratorPlasticity< TYieldSurfaceType > | |
| IndexType typedef | Kratos::GenericConstitutiveLawIntegratorPlasticity< TYieldSurfaceType > | |
| IntegrateStressVector(array_1d< double, VoigtSize > &rPredictiveStressVector, Vector &rStrainVector, double &rUniaxialStress, double &rThreshold, double &rPlasticDenominator, array_1d< double, VoigtSize > &rFflux, array_1d< double, VoigtSize > &rGflux, double &rPlasticDissipation, array_1d< double, VoigtSize > &rPlasticStrainIncrement, Matrix &rConstitutiveMatrix, Vector &rPlasticStrain, ConstitutiveLaw::Parameters &rValues, const double CharacteristicLength) | Kratos::GenericConstitutiveLawIntegratorPlasticity< TYieldSurfaceType > | inlinestatic |
| KRATOS_CLASS_POINTER_DEFINITION(GenericConstitutiveLawIntegratorPlasticity) | Kratos::GenericConstitutiveLawIntegratorPlasticity< TYieldSurfaceType > | |
| operator=(GenericConstitutiveLawIntegratorPlasticity const &rOther) | Kratos::GenericConstitutiveLawIntegratorPlasticity< TYieldSurfaceType > | inline |
| PlasticPotentialType typedef | Kratos::GenericConstitutiveLawIntegratorPlasticity< TYieldSurfaceType > | |
| tolerance | Kratos::GenericConstitutiveLawIntegratorPlasticity< TYieldSurfaceType > | static |
| VoigtSize | Kratos::GenericConstitutiveLawIntegratorPlasticity< TYieldSurfaceType > | static |
| YieldSurfaceType typedef | Kratos::GenericConstitutiveLawIntegratorPlasticity< TYieldSurfaceType > | |
| ~GenericConstitutiveLawIntegratorPlasticity() | Kratos::GenericConstitutiveLawIntegratorPlasticity< TYieldSurfaceType > | inlinevirtual |