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::GenericConstitutiveLawIntegratorPlasticity< TYieldSurfaceType > Member List

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
DimensionKratos::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 nameKratos::GenericConstitutiveLawIntegratorPlasticity< TYieldSurfaceType >
IndexType typedefKratos::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 typedefKratos::GenericConstitutiveLawIntegratorPlasticity< TYieldSurfaceType >
toleranceKratos::GenericConstitutiveLawIntegratorPlasticity< TYieldSurfaceType >static
VoigtSizeKratos::GenericConstitutiveLawIntegratorPlasticity< TYieldSurfaceType >static
YieldSurfaceType typedefKratos::GenericConstitutiveLawIntegratorPlasticity< TYieldSurfaceType >
~GenericConstitutiveLawIntegratorPlasticity()Kratos::GenericConstitutiveLawIntegratorPlasticity< TYieldSurfaceType >inlinevirtual