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 |