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

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

BoundedArrayType typedefKratos::GenericConstitutiveLawIntegratorKinematicPlasticity< TYieldSurfaceType >
BoundedMatrixType typedefKratos::GenericConstitutiveLawIntegratorKinematicPlasticity< TYieldSurfaceType >
CalculateBackStress(BoundedArrayType &rPredictiveStressVector, ConstitutiveLaw::Parameters &rValues, const Vector &rPreviousStressVector, const Vector &rPlasticStrainIncrement, Vector &rBackStressVector)Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< TYieldSurfaceType >inlinestatic
CalculateDerivativePlasticPotential(const BoundedArrayType &rPredictiveStressVector, const BoundedArrayType &rDeviator, const double J2, BoundedArrayType &rDerivativePlasticPotential, ConstitutiveLaw::Parameters &rValues)Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< TYieldSurfaceType >inlinestatic
CalculateDerivativeYieldSurface(const BoundedArrayType &rPredictiveStressVector, const BoundedArrayType &rDeviator, const double J2, BoundedArrayType &rDerivativeYieldSurface, ConstitutiveLaw::Parameters &rValues)Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< TYieldSurfaceType >inlinestatic
CalculateEquivalentPlasticStrain(const Vector &rStressVector, const double UniaxialStress, const Vector &rPlasticStrain, const double r0, ConstitutiveLaw::Parameters &rValues, double &rEquivalentPlasticStrain)Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< 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::GenericConstitutiveLawIntegratorKinematicPlasticity< 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::GenericConstitutiveLawIntegratorKinematicPlasticity< TYieldSurfaceType >inlinestatic
CalculateEquivalentStressThresholdHardeningCurveExponentialSoftening(const double PlasticDissipation, const double TensileIndicatorFactor, const double CompressionIndicatorFactor, double &rEquivalentStressThreshold, double &rSlope, ConstitutiveLaw::Parameters &rValues, const double CharacteristicLength)Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< TYieldSurfaceType >inlinestatic
CalculateEquivalentStressThresholdHardeningCurveInitialHardeningExponentialSoftening(const double PlasticDissipation, const double TensileIndicatorFactor, const double CompressionIndicatorFactor, double &rEquivalentStressThreshold, double &rSlope, ConstitutiveLaw::Parameters &rValues)Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< TYieldSurfaceType >inlinestatic
CalculateEquivalentStressThresholdHardeningCurveLinearSoftening(const double PlasticDissipation, const double TensileIndicatorFactor, const double CompressionIndicatorFactor, double &rEquivalentStressThreshold, double &rSlope, ConstitutiveLaw::Parameters &rValues)Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< TYieldSurfaceType >inlinestatic
CalculateEquivalentStressThresholdHardeningCurvePerfectPlasticity(const double PlasticDissipation, const double TensileIndicatorFactor, const double CompressionIndicatorFactor, double &rEquivalentStressThreshold, double &rSlope, ConstitutiveLaw::Parameters &rValues)Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< TYieldSurfaceType >inlinestatic
CalculateHardeningParameter(const BoundedArrayType &rGFlux, const double SlopeThreshold, const BoundedArrayType &rHCapa, double &rHardeningParameter)Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< TYieldSurfaceType >inlinestatic
CalculateIndicatorsFactors(const BoundedArrayType &rPredictiveStressVector, double &rTensileIndicatorFactor, double &rCompressionIndicatorFactor)Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< TYieldSurfaceType >inlinestatic
CalculatePlasticDenominator(const BoundedArrayType &rFFlux, const BoundedArrayType &rGFlux, const Matrix &rConstitutiveMatrix, double &rHardeningParameter, double &rPlasticDenominator, const Vector &rBackStressVector, ConstitutiveLaw::Parameters &rValues)Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< TYieldSurfaceType >inlinestatic
CalculatePlasticDissipation(const BoundedArrayType &rPredictiveStressVector, const double TensileIndicatorFactor, const double CompressionIndicatorFactor, const Vector &PlasticStrainInc, double &rPlasticDissipation, BoundedArrayType &rHCapa, ConstitutiveLaw::Parameters &rValues, const double CharacteristicLength)Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< TYieldSurfaceType >inlinestatic
CalculatePlasticParameters(BoundedArrayType &rPredictiveStressVector, Vector &rStrainVector, double &rUniaxialStress, double &rThreshold, double &rPlasticDenominator, BoundedArrayType &rYieldSurfaceDerivative, BoundedArrayType &rDerivativePlasticPotential, double &rPlasticDissipation, BoundedArrayType &rPlasticStrainIncrement, const Matrix &rConstitutiveMatrix, ConstitutiveLaw::Parameters &rValues, const double CharacteristicLength, const Vector &rPlasticStrain, const Vector &rBackStressVector)Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< TYieldSurfaceType >inlinestatic
CalculateTangentMatrix(Matrix &rTangent, const Matrix &rElasticMatrix, const array_1d< double, VoigtSize > &rFFluxVector, const array_1d< double, VoigtSize > &rGFluxVector, const double Denominator)Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< TYieldSurfaceType >inlinestatic
Check(const Properties &rMaterialProperties)Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< TYieldSurfaceType >inlinestatic
DimensionKratos::GenericConstitutiveLawIntegratorKinematicPlasticity< TYieldSurfaceType >static
GenericConstitutiveLawIntegratorKinematicPlasticity()Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< TYieldSurfaceType >inline
GenericConstitutiveLawIntegratorKinematicPlasticity(GenericConstitutiveLawIntegratorKinematicPlasticity const &rOther)Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< TYieldSurfaceType >inline
GetInitialUniaxialThreshold(ConstitutiveLaw::Parameters &rValues, double &rThreshold)Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< TYieldSurfaceType >inlinestatic
HardeningCurveType enum nameKratos::GenericConstitutiveLawIntegratorKinematicPlasticity< TYieldSurfaceType >
IndexType typedefKratos::GenericConstitutiveLawIntegratorKinematicPlasticity< TYieldSurfaceType >
IntegrateStressVector(BoundedArrayType &rPredictiveStressVector, Vector &rStrainVector, double &rUniaxialStress, double &rThreshold, double &rPlasticDenominator, BoundedArrayType &rYieldSurfaceDerivative, BoundedArrayType &rDerivativePlasticPotential, double &rPlasticDissipation, BoundedArrayType &rPlasticStrainIncrement, Matrix &rConstitutiveMatrix, Vector &rPlasticStrain, ConstitutiveLaw::Parameters &rValues, const double CharacteristicLength, Vector &rBackStressVector, const Vector &rPreviousStressVector)Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< TYieldSurfaceType >inlinestatic
KinematicHardeningType enum nameKratos::GenericConstitutiveLawIntegratorKinematicPlasticity< TYieldSurfaceType >
KRATOS_CLASS_POINTER_DEFINITION(GenericConstitutiveLawIntegratorKinematicPlasticity)Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< TYieldSurfaceType >
operator=(GenericConstitutiveLawIntegratorKinematicPlasticity const &rOther)Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< TYieldSurfaceType >inline
PlasticPotentialType typedefKratos::GenericConstitutiveLawIntegratorKinematicPlasticity< TYieldSurfaceType >
toleranceKratos::GenericConstitutiveLawIntegratorKinematicPlasticity< TYieldSurfaceType >static
VoigtSizeKratos::GenericConstitutiveLawIntegratorKinematicPlasticity< TYieldSurfaceType >static
YieldSurfaceType typedefKratos::GenericConstitutiveLawIntegratorKinematicPlasticity< TYieldSurfaceType >
~GenericConstitutiveLawIntegratorKinematicPlasticity()Kratos::GenericConstitutiveLawIntegratorKinematicPlasticity< TYieldSurfaceType >inlinevirtual