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::SimoJuNonlocalDamagePlaneStress2DLaw Member List

This is the complete list of members for Kratos::SimoJuNonlocalDamagePlaneStress2DLaw, including all inherited members.

AddInitialDeformationGradientMatrixContribution(TMatrixType &rF)Kratos::ConstitutiveLawinline
AddInitialStrainVectorContribution(TVectorType &rStrainVector)Kratos::ConstitutiveLawinline
AddInitialStressVectorContribution(TVectorType &rStressVector)Kratos::ConstitutiveLawinline
AllDefined()Kratos::Flagsinlinestatic
AllTrue()Kratos::Flagsinlinestatic
AsFalse() constKratos::Flagsinline
AssignFlags(Flags const &rOther)Kratos::Flagsinline
BaseType typedefKratos::LinearElasticPlastic3DLaw
BaseType typedefKratos::LinearElasticPlastic3DLaw
BlockType typedefKratos::Flags
CalculateAlmansiStrain(const Matrix &rLeftCauchyGreen, Vector &rStrainVector)Kratos::HyperElastic3DLawprotectedvirtual
CalculateAlmansiStrain(const Matrix &rLeftCauchyGreen, Vector &rStrainVector)Kratos::HyperElastic3DLawprotectedvirtual
CalculateAlmansiStrain(const Matrix &rLeftCauchyGreen, Vector &rStrainVector)Kratos::HyperElastic3DLawprotectedvirtual
CalculateCauchyStresses(Vector &Cauchy_StressVector, const Matrix &F, const Vector &PK2_StressVector, const Vector &GreenLagrangeStrainVector)Kratos::ConstitutiveLawvirtual
CalculateCharacteristicSize(double &rCharacteristicSize, const GeometryType &DomainGeometry) overrideKratos::SimoJuNonlocalDamagePlaneStress2DLawprotectedvirtual
CalculateConstitutiveMatrix(const MaterialResponseVariables &rElasticVariables, Matrix &rConstitutiveMatrix)Kratos::HyperElastic3DLawprotectedvirtual
CalculateConstitutiveMatrix(const MaterialResponseVariables &rElasticVariables, Matrix &rConstitutiveMatrix)Kratos::HyperElastic3DLawprotectedvirtual
CalculateConstitutiveMatrix(const MaterialResponseVariables &rElasticVariables, Matrix &rConstitutiveMatrix)Kratos::HyperElastic3DLawprotectedvirtual
CalculateConstitutiveTensor(Matrix &rConstitutiveMatrix, FlowRule::RadialReturnVariables &rReturnMappingVariables, const Matrix &LinearElasticMatrix)Kratos::LinearElasticPlastic3DLawprotectedvirtual
CalculateConstitutiveTensor(Matrix &rConstitutiveMatrix, FlowRule::RadialReturnVariables &rReturnMappingVariables, const Matrix &LinearElasticMatrix)Kratos::LinearElasticPlastic3DLawprotectedvirtual
CalculateDerivative(Parameters &rParameterValues, const Variable< double > &rFunctionVariable, const Variable< double > &rDerivativeVariable, double &rOutput)Kratos::ConstitutiveLawvirtual
CalculateDerivative(Parameters &rParameterValues, const Variable< Vector > &rFunctionVariable, const Variable< double > &rDerivativeVariable, Vector &rOutput)Kratos::ConstitutiveLawvirtual
CalculateDerivative(Parameters &rParameterValues, const Variable< Matrix > &rFunctionVariable, const Variable< double > &rDerivativeVariable, Matrix &rOutput)Kratos::ConstitutiveLawvirtual
CalculateDerivative(Parameters &rParameterValues, const Variable< array_1d< double, 3 >> &rFunctionVariable, const Variable< double > &rDerivativeVariable, array_1d< double, 3 > &rOutput)Kratos::ConstitutiveLawvirtual
CalculateDomainTemperature(const MaterialResponseVariables &rElasticVariables, double &rTemperature)Kratos::HyperElastic3DLawprotectedvirtual
CalculateDomainTemperature(const MaterialResponseVariables &rElasticVariables, double &rTemperature)Kratos::HyperElastic3DLawprotectedvirtual
CalculateDomainTemperature(const MaterialResponseVariables &rElasticVariables, double &rTemperature)Kratos::HyperElastic3DLawprotectedvirtual
CalculateGreenLagrangeStrain(const Matrix &rRightCauchyGreen, Vector &rStrainVector)Kratos::HyperElastic3DLawprotectedvirtual
CalculateGreenLagrangeStrain(const Matrix &rRightCauchyGreen, Vector &rStrainVector)Kratos::HyperElastic3DLawprotectedvirtual
CalculateGreenLagrangeStrain(const Matrix &rRightCauchyGreen, Vector &rStrainVector)Kratos::HyperElastic3DLawprotectedvirtual
CalculateIsochoricConstitutiveMatrix(const MaterialResponseVariables &rElasticVariables, const Matrix &rIsoStressMatrix, Matrix &rConstitutiveMatrix)Kratos::HyperElastic3DLawprotectedvirtual
CalculateIsochoricConstitutiveMatrix(const MaterialResponseVariables &rElasticVariables, const Matrix &rIsoStressMatrix, Matrix &rConstitutiveMatrix)Kratos::HyperElastic3DLawprotectedvirtual
CalculateIsochoricConstitutiveMatrix(const MaterialResponseVariables &rElasticVariables, const Matrix &rIsoStressMatrix, Matrix &rConstitutiveMatrix)Kratos::HyperElastic3DLawprotectedvirtual
CalculateIsochoricStress(const MaterialResponseVariables &rElasticVariables, StressMeasure rStressMeasure, Vector &rIsoStressVector)Kratos::HyperElastic3DLawprotectedvirtual
CalculateIsochoricStress(const MaterialResponseVariables &rElasticVariables, StressMeasure rStressMeasure, Vector &rIsoStressVector)Kratos::HyperElastic3DLawprotectedvirtual
CalculateIsochoricStress(const MaterialResponseVariables &rElasticVariables, StressMeasure rStressMeasure, Vector &rIsoStressVector)Kratos::HyperElastic3DLawprotectedvirtual
CalculateLinearElasticMatrix(Matrix &rLinearElasticMatrix, const double &YoungModulus, const double &PoissonCoefficient) overrideKratos::NonlocalDamagePlaneStress2DLawprotectedvirtual
CalculateLocalReturnMapping(FlowRule::RadialReturnVariables &rReturnMappingVariables, Matrix &rStressMatrix, Vector &rStressVector, const Matrix &LinearElasticMatrix, const Vector &StrainVector)Kratos::NonlocalDamage3DLawprotected
CalculateMaterialResponse(Parameters &rValues, const StressMeasure &rStressMeasure)Kratos::ConstitutiveLaw
CalculateMaterialResponseCauchy(Parameters &rValues) overrideKratos::NonlocalDamage3DLawvirtual
CalculateMaterialResponseKirchhoff(Parameters &rValues) overrideKratos::LinearElasticPlastic3DLawvirtual
CalculateMaterialResponseKirchhoff(Parameters &rValues) overrideKratos::LinearElasticPlastic3DLawvirtual
CalculateMaterialResponsePK1(Parameters &rValues) overrideKratos::HyperElastic3DLawvirtual
CalculateMaterialResponsePK1(Parameters &rValues) overrideKratos::HyperElastic3DLawvirtual
CalculateMaterialResponsePK2(Parameters &rValues) overrideKratos::LinearElasticPlastic3DLawvirtual
CalculateMaterialResponsePK2(Parameters &rValues) overrideKratos::LinearElasticPlastic3DLawvirtual
CalculatePlasticConstitutiveMatrix(const MaterialResponseVariables &rElasticVariables, FlowRule::RadialReturnVariables &rReturnMappingVariables, Matrix &rConstitutiveMatrix)Kratos::HyperElasticPlastic3DLawprotectedvirtual
CalculatePlasticConstitutiveMatrix(const MaterialResponseVariables &rElasticVariables, FlowRule::RadialReturnVariables &rReturnMappingVariables, Matrix &rConstitutiveMatrix)Kratos::HyperElasticPlastic3DLawprotectedvirtual
CalculatePlasticIsochoricStress(MaterialResponseVariables &rElasticVariables, FlowRule::RadialReturnVariables &rReturnMappingVariables, StressMeasure rStressMeasure, Matrix &rIsoStressMatrix, Vector &rIsoStressVector)Kratos::HyperElasticPlastic3DLawprotectedvirtual
CalculatePlasticIsochoricStress(MaterialResponseVariables &rElasticVariables, FlowRule::RadialReturnVariables &rReturnMappingVariables, StressMeasure rStressMeasure, Matrix &rIsoStressMatrix, Vector &rIsoStressVector)Kratos::HyperElasticPlastic3DLawprotectedvirtual
CalculateReturnMapping(FlowRule::RadialReturnVariables &rReturnMappingVariables, Matrix &rStressMatrix, Vector &rStressVector, const Matrix &LinearElasticMatrix, const Vector &StrainVector)Kratos::LinearElasticPlastic3DLawprotectedvirtual
CalculateReturnMapping(FlowRule::RadialReturnVariables &rReturnMappingVariables, Matrix &rStressMatrix, Vector &rStressVector, const Matrix &LinearElasticMatrix, const Vector &StrainVector)Kratos::LinearElasticPlastic3DLawprotectedvirtual
CalculateStress(const MaterialResponseVariables &rElasticVariables, StressMeasure rStressMeasure, Vector &rStressVector)Kratos::HyperElastic3DLawprotected
CalculateStress(const MaterialResponseVariables &rElasticVariables, StressMeasure rStressMeasure, Vector &rStressVector)Kratos::HyperElastic3DLawprotected
CalculateStress(const MaterialResponseVariables &rElasticVariables, StressMeasure rStressMeasure, Vector &rStressVector)Kratos::HyperElastic3DLawprotected
CalculateStressResponse(Parameters &rValues, Vector &rInternalVariables)Kratos::ConstitutiveLawvirtual
CalculateValue(Parameters &rParameterValues, const Variable< double > &rThisVariable, double &rValue) overrideKratos::LinearElasticPlastic3DLawvirtual
CalculateValue(Parameters &rParameterValues, const Variable< double > &rThisVariable, double &rValue) overrideKratos::LinearElasticPlastic3DLawvirtual
Kratos::ConstitutiveLaw::CalculateValue(Parameters &rParameterValues, const Variable< bool > &rThisVariable, bool &rValue)Kratos::ConstitutiveLawvirtual
Kratos::ConstitutiveLaw::CalculateValue(Parameters &rParameterValues, const Variable< int > &rThisVariable, int &rValue)Kratos::ConstitutiveLawvirtual
Kratos::ConstitutiveLaw::CalculateValue(Parameters &rParameterValues, const Variable< Vector > &rThisVariable, Vector &rValue)Kratos::ConstitutiveLawvirtual
Kratos::ConstitutiveLaw::CalculateValue(Parameters &rParameterValues, const Variable< Matrix > &rThisVariable, Matrix &rValue)Kratos::ConstitutiveLawvirtual
Kratos::ConstitutiveLaw::CalculateValue(Parameters &rParameterValues, const Variable< array_1d< double, 3 > > &rVariable, array_1d< double, 3 > &rValue)Kratos::ConstitutiveLawvirtual
Kratos::ConstitutiveLaw::CalculateValue(Parameters &rParameterValues, const Variable< array_1d< double, 6 > > &rVariable, array_1d< double, 6 > &rValue)Kratos::ConstitutiveLawvirtual
CalculateVolumetricConstitutiveMatrix(const MaterialResponseVariables &rElasticVariables, Matrix &rConstitutiveMatrix)Kratos::HyperElastic3DLawprotectedvirtual
CalculateVolumetricConstitutiveMatrix(const MaterialResponseVariables &rElasticVariables, Matrix &rConstitutiveMatrix)Kratos::HyperElastic3DLawprotectedvirtual
CalculateVolumetricConstitutiveMatrix(const MaterialResponseVariables &rElasticVariables, Matrix &rConstitutiveMatrix)Kratos::HyperElastic3DLawprotectedvirtual
CalculateVolumetricFactor(const MaterialResponseVariables &rElasticVariables, double &rFactor)Kratos::HyperElastic3DLawprotectedvirtual
CalculateVolumetricFactor(const MaterialResponseVariables &rElasticVariables, double &rFactor)Kratos::HyperElastic3DLawprotectedvirtual
CalculateVolumetricFactor(const MaterialResponseVariables &rElasticVariables, double &rFactor)Kratos::HyperElastic3DLawprotectedvirtual
CalculateVolumetricPressure(const MaterialResponseVariables &rElasticVariables, double &rPressure)Kratos::HyperElastic3DLawprotectedvirtual
CalculateVolumetricPressure(const MaterialResponseVariables &rElasticVariables, double &rPressure)Kratos::HyperElastic3DLawprotectedvirtual
CalculateVolumetricPressure(const MaterialResponseVariables &rElasticVariables, double &rPressure)Kratos::HyperElastic3DLawprotectedvirtual
CalculateVolumetricPressureFactors(const MaterialResponseVariables &rElasticVariables, Vector &rFactors)Kratos::HyperElastic3DLawprotectedvirtual
CalculateVolumetricPressureFactors(const MaterialResponseVariables &rElasticVariables, Vector &rFactors)Kratos::HyperElastic3DLawprotectedvirtual
CalculateVolumetricPressureFactors(const MaterialResponseVariables &rElasticVariables, Vector &rFactors)Kratos::HyperElastic3DLawprotectedvirtual
CalculateVolumetricStress(const MaterialResponseVariables &rElasticVariables, Vector &rVolStressVector)Kratos::HyperElastic3DLawprotectedvirtual
CalculateVolumetricStress(const MaterialResponseVariables &rElasticVariables, Vector &rVolStressVector)Kratos::HyperElastic3DLawprotectedvirtual
CalculateVolumetricStress(const MaterialResponseVariables &rElasticVariables, Vector &rVolStressVector)Kratos::HyperElastic3DLawprotectedvirtual
Check(const Properties &rMaterialProperties, const GeometryType &rElementGeometry, const ProcessInfo &rCurrentProcessInfo) const overrideKratos::SimoJuNonlocalDamagePlaneStress2DLawvirtual
CheckParameters(Parameters &rValues) overrideKratos::HyperElasticPlastic3DLawprotectedvirtual
CheckParameters(Parameters &rValues) overrideKratos::HyperElasticPlastic3DLawprotectedvirtual
Clear()Kratos::Flagsinline
ClearPosition(IndexType Position)Kratos::Flagsinline
Clone() const overrideKratos::SimoJuNonlocalDamagePlaneStress2DLawvirtual
ConstitutiveComponent(double &rCabcd, const MaterialResponseVariables &rElasticVariables, const unsigned int &a, const unsigned int &b, const unsigned int &c, const unsigned int &d)Kratos::HyperElastic3DLawprotected
ConstitutiveComponent(double &rCabcd, const MaterialResponseVariables &rElasticVariables, const unsigned int &a, const unsigned int &b, const unsigned int &c, const unsigned int &d)Kratos::HyperElastic3DLawprotected
ConstitutiveComponent(double &rCabcd, const MaterialResponseVariables &rElasticVariables, const unsigned int &a, const unsigned int &b, const unsigned int &c, const unsigned int &d)Kratos::HyperElastic3DLawprotected
ConstitutiveLaw()Kratos::ConstitutiveLaw
ConstitutiveMatrixTransformation(Matrix &rConstitutiveMatrix, const Matrix &rOriginalConstitutiveMatrix, const Matrix &rF)Kratos::ConstitutiveLawprotected
ContraVariantPullBack(Matrix &rMatrix, const Matrix &rF)Kratos::ConstitutiveLawprotected
ContraVariantPushForward(Matrix &rMatrix, const Matrix &rF)Kratos::ConstitutiveLawprotected
CoVariantPullBack(Matrix &rMatrix, const Matrix &rF)Kratos::ConstitutiveLawprotected
CoVariantPushForward(Matrix &rMatrix, const Matrix &rF)Kratos::ConstitutiveLawprotected
Create(Kratos::Parameters NewParameters) constKratos::ConstitutiveLawvirtual
Create(Kratos::Parameters NewParameters, const Properties &rProperties) constKratos::ConstitutiveLawvirtual
Kratos::Flags::Create(IndexType ThisPosition, bool Value=true)Kratos::Flagsinlinestatic
DeformationGradientMatrixType typedefKratos::ConstitutiveLaw
FinalizeMaterialResponse(Parameters &rValues, const StressMeasure &rStressMeasure)Kratos::ConstitutiveLaw
FinalizeMaterialResponseCauchy(Parameters &rValues) overrideKratos::NonlocalDamage3DLawvirtual
FinalizeMaterialResponseKirchhoff(Parameters &rValues) overrideKratos::HyperElastic3DLawvirtual
FinalizeMaterialResponseKirchhoff(Parameters &rValues) overrideKratos::HyperElastic3DLawvirtual
FinalizeMaterialResponseKirchhoff(Parameters &rValues) overrideKratos::HyperElastic3DLawvirtual
FinalizeMaterialResponsePK1(Parameters &rValues) overrideKratos::HyperElastic3DLawvirtual
FinalizeMaterialResponsePK1(Parameters &rValues) overrideKratos::HyperElastic3DLawvirtual
FinalizeMaterialResponsePK2(Parameters &rValues) overrideKratos::HyperElastic3DLawvirtual
FinalizeMaterialResponsePK2(Parameters &rValues) overrideKratos::HyperElastic3DLawvirtual
FinalizeNonLinearIteration(const Properties &rMaterialProperties, const GeometryType &rElementGeometry, const Vector &rShapeFunctionsValues, const ProcessInfo &rCurrentProcessInfo)Kratos::ConstitutiveLawvirtual
FinalizeSolutionStep(const Properties &rMaterialProperties, const GeometryType &rElementGeometry, const Vector &rShapeFunctionsValues, const ProcessInfo &rCurrentProcessInfo)Kratos::ConstitutiveLawvirtual
Flag0 enum valueKratos::Flags
Flag1 enum valueKratos::Flags
Flag10 enum valueKratos::Flags
Flag11 enum valueKratos::Flags
Flag12 enum valueKratos::Flags
Flag13 enum valueKratos::Flags
Flag14 enum valueKratos::Flags
Flag15 enum valueKratos::Flags
Flag16 enum valueKratos::Flags
Flag17 enum valueKratos::Flags
Flag18 enum valueKratos::Flags
Flag19 enum valueKratos::Flags
Flag2 enum valueKratos::Flags
Flag20 enum valueKratos::Flags
Flag21 enum valueKratos::Flags
Flag22 enum valueKratos::Flags
Flag23 enum valueKratos::Flags
Flag24 enum valueKratos::Flags
Flag25 enum valueKratos::Flags
Flag26 enum valueKratos::Flags
Flag27 enum valueKratos::Flags
Flag28 enum valueKratos::Flags
Flag29 enum valueKratos::Flags
Flag3 enum valueKratos::Flags
Flag30 enum valueKratos::Flags
Flag4 enum valueKratos::Flags
Flag5 enum valueKratos::Flags
Flag6 enum valueKratos::Flags
Flag7 enum valueKratos::Flags
Flag8 enum valueKratos::Flags
Flag9 enum valueKratos::Flags
Flags()Kratos::Flagsinline
Flags(Flags const &rOther)Kratos::Flagsinline
FlagsList enum nameKratos::Flags
FlagType typedefKratos::Flags
Flip(const Flags ThisFlag)Kratos::Flagsinline
FlipPosition(IndexType Position)Kratos::Flagsinline
FlowRulePointer typedefKratos::SimoJuNonlocalDamagePlaneStress2DLaw
GeometryType typedefKratos::ConstitutiveLaw
GetConstitutiveComponent(double &rCabcd, const Matrix &rConstitutiveMatrix, const unsigned int &a, const unsigned int &b, const unsigned int &c, const unsigned int &d)Kratos::ConstitutiveLawprotected
GetInitialState()Kratos::ConstitutiveLawinline
GetLawFeatures(Features &rFeatures) overrideKratos::NonlocalDamagePlaneStress2DLawvirtual
GetPosition(IndexType Position) constKratos::Flagsinline
GetStrainMeasure()Kratos::ConstitutiveLawvirtual
GetStrainSize() const overrideKratos::NonlocalDamagePlaneStrain2DLawinlinevirtual
GetStressMeasure()Kratos::ConstitutiveLawvirtual
GetValue(const Variable< double > &rThisVariable, double &rValue) overrideKratos::NonlocalDamage3DLawvirtual
Kratos::HyperElasticPlastic3DLaw::GetValue(const Variable< Vector > &rThisVariable, Vector &rValue) overrideKratos::HyperElasticPlastic3DLawvirtual
Kratos::HyperElasticPlastic3DLaw::GetValue(const Variable< Matrix > &rThisVariable, Matrix &rValue) overrideKratos::HyperElasticPlastic3DLawvirtual
Kratos::ConstitutiveLaw::GetValue(const Variable< bool > &rThisVariable, bool &rValue)Kratos::ConstitutiveLawvirtual
Kratos::ConstitutiveLaw::GetValue(const Variable< int > &rThisVariable, int &rValue)Kratos::ConstitutiveLawvirtual
Kratos::ConstitutiveLaw::GetValue(const Variable< array_1d< double, 3 > > &rThisVariable, array_1d< double, 3 > &rValue)Kratos::ConstitutiveLawvirtual
Kratos::ConstitutiveLaw::GetValue(const Variable< array_1d< double, 6 > > &rThisVariable, array_1d< double, 6 > &rValue)Kratos::ConstitutiveLawvirtual
HardeningLawPointer typedefKratos::SimoJuNonlocalDamagePlaneStress2DLaw
Has(const Variable< double > &rThisVariable) overrideKratos::HyperElasticPlastic3DLawvirtual
Has(const Variable< Vector > &rThisVariable) overrideKratos::HyperElasticPlastic3DLawvirtual
Has(const Variable< Matrix > &rThisVariable) overrideKratos::HyperElasticPlastic3DLawvirtual
Has(const Variable< double > &rThisVariable) overrideKratos::HyperElasticPlastic3DLawvirtual
Has(const Variable< Vector > &rThisVariable) overrideKratos::HyperElasticPlastic3DLawvirtual
Has(const Variable< Matrix > &rThisVariable) overrideKratos::HyperElasticPlastic3DLawvirtual
Kratos::ConstitutiveLaw::Has(const Variable< bool > &rThisVariable)Kratos::ConstitutiveLawvirtual
Kratos::ConstitutiveLaw::Has(const Variable< int > &rThisVariable)Kratos::ConstitutiveLawvirtual
Kratos::ConstitutiveLaw::Has(const Variable< array_1d< double, 3 > > &rThisVariable)Kratos::ConstitutiveLawvirtual
Kratos::ConstitutiveLaw::Has(const Variable< array_1d< double, 6 > > &rThisVariable)Kratos::ConstitutiveLawvirtual
HasInitialState() constKratos::ConstitutiveLawinline
HasSameType(const ConstitutiveLaw &rLHS, const ConstitutiveLaw &rRHS)Kratos::ConstitutiveLawinlinestatic
HasSameType(const ConstitutiveLaw *rLHS, const ConstitutiveLaw *rRHS)Kratos::ConstitutiveLawinlinestatic
HyperElastic3DLaw()Kratos::HyperElastic3DLaw
HyperElastic3DLaw(const HyperElastic3DLaw &rOther)Kratos::HyperElastic3DLaw
HyperElastic3DLaw()Kratos::HyperElastic3DLaw
HyperElastic3DLaw(const HyperElastic3DLaw &rOther)Kratos::HyperElastic3DLaw
HyperElastic3DLaw()Kratos::HyperElastic3DLaw
HyperElastic3DLaw(const HyperElastic3DLaw &rOther)Kratos::HyperElastic3DLaw
HyperElasticPlastic3DLaw()Kratos::HyperElasticPlastic3DLaw
HyperElasticPlastic3DLaw(FlowRulePointer pFlowRule, YieldCriterionPointer pYieldCriterion, HardeningLawPointer pHardeningLaw)Kratos::HyperElasticPlastic3DLaw
HyperElasticPlastic3DLaw(const HyperElasticPlastic3DLaw &rOther)Kratos::HyperElasticPlastic3DLaw
HyperElasticPlastic3DLaw()Kratos::HyperElasticPlastic3DLaw
HyperElasticPlastic3DLaw(FlowRulePointer pFlowRule, YieldCriterionPointer pYieldCriterion, HardeningLawPointer pHardeningLaw)Kratos::HyperElasticPlastic3DLaw
HyperElasticPlastic3DLaw(const HyperElasticPlastic3DLaw &rOther)Kratos::HyperElasticPlastic3DLaw
IndexType typedefKratos::Flags
Info() const overrideKratos::ConstitutiveLawinlinevirtual
InitializeMaterial(const Properties &rMaterialProperties, const GeometryType &rElementGeometry, const Vector &rShapeFunctionsValues) overrideKratos::NonlocalDamage3DLawvirtual
InitializeMaterialResponse(Parameters &rValues, const StressMeasure &rStressMeasure)Kratos::ConstitutiveLaw
InitializeMaterialResponseCauchy(Parameters &rValues)Kratos::ConstitutiveLawvirtual
InitializeMaterialResponseKirchhoff(Parameters &rValues)Kratos::ConstitutiveLawvirtual
InitializeMaterialResponsePK1(Parameters &rValues)Kratos::ConstitutiveLawvirtual
InitializeMaterialResponsePK2(Parameters &rValues)Kratos::ConstitutiveLawvirtual
InitializeNonLinearIteration(const Properties &rMaterialProperties, const GeometryType &rElementGeometry, const Vector &rShapeFunctionsValues, const ProcessInfo &rCurrentProcessInfo)Kratos::ConstitutiveLawvirtual
InitializeSolutionStep(const Properties &rMaterialProperties, const GeometryType &rElementGeometry, const Vector &rShapeFunctionsValues, const ProcessInfo &rCurrentProcessInfo)Kratos::ConstitutiveLawvirtual
Is(Flags const &rOther) constKratos::Flagsinline
IsDefined(Flags const &rOther) constKratos::Flagsinline
IsIncremental()Kratos::ConstitutiveLawvirtual
IsNot(Flags const &rOther) constKratos::Flagsinline
IsNotDefined(Flags const &rOther) constKratos::Flagsinline
IsochoricConstitutiveComponent(double &rCabcd, const MaterialResponseVariables &rElasticVariables, const Matrix &rIsoStressMatrix, const unsigned int &a, const unsigned int &b, const unsigned int &c, const unsigned int &d)Kratos::HyperElastic3DLawprotected
IsochoricConstitutiveComponent(double &rCabcd, const MaterialResponseVariables &rElasticVariables, const Matrix &rIsoStressMatrix, const unsigned int &a, const unsigned int &b, const unsigned int &c, const unsigned int &d)Kratos::HyperElastic3DLawprotected
IsochoricConstitutiveComponent(double &rCabcd, const MaterialResponseVariables &rElasticVariables, const Matrix &rIsoStressMatrix, const unsigned int &a, const unsigned int &b, const unsigned int &c, const unsigned int &d)Kratos::HyperElastic3DLawprotected
KRATOS_CLASS_POINTER_DEFINITION(SimoJuNonlocalDamagePlaneStress2DLaw)Kratos::SimoJuNonlocalDamagePlaneStress2DLaw
Kratos::NonlocalDamagePlaneStress2DLaw::KRATOS_CLASS_POINTER_DEFINITION(NonlocalDamagePlaneStress2DLaw)Kratos::NonlocalDamagePlaneStress2DLaw
Kratos::NonlocalDamagePlaneStrain2DLaw::KRATOS_CLASS_POINTER_DEFINITION(NonlocalDamagePlaneStrain2DLaw)Kratos::NonlocalDamagePlaneStrain2DLaw
Kratos::NonlocalDamage3DLaw::KRATOS_CLASS_POINTER_DEFINITION(NonlocalDamage3DLaw)Kratos::NonlocalDamage3DLaw
Kratos::LocalDamage3DLaw::KRATOS_CLASS_POINTER_DEFINITION(LocalDamage3DLaw)Kratos::LocalDamage3DLaw
Kratos::LinearElasticPlastic3DLaw::KRATOS_CLASS_POINTER_DEFINITION(LinearElasticPlastic3DLaw)Kratos::LinearElasticPlastic3DLaw
Kratos::HyperElasticPlastic3DLaw::KRATOS_CLASS_POINTER_DEFINITION(HyperElasticPlastic3DLaw)Kratos::HyperElasticPlastic3DLaw
Kratos::HyperElastic3DLaw::KRATOS_CLASS_POINTER_DEFINITION(HyperElastic3DLaw)Kratos::HyperElastic3DLaw
Kratos::ConstitutiveLaw::KRATOS_CLASS_POINTER_DEFINITION(ConstitutiveLaw)Kratos::ConstitutiveLaw
Kratos::Flags::KRATOS_CLASS_POINTER_DEFINITION(Flags)Kratos::Flags
KRATOS_DEFINE_LOCAL_FLAG(USE_ELEMENT_PROVIDED_STRAIN)Kratos::ConstitutiveLaw
KRATOS_DEFINE_LOCAL_FLAG(COMPUTE_STRESS)Kratos::ConstitutiveLaw
KRATOS_DEFINE_LOCAL_FLAG(COMPUTE_CONSTITUTIVE_TENSOR)Kratos::ConstitutiveLaw
KRATOS_DEFINE_LOCAL_FLAG(COMPUTE_STRAIN_ENERGY)Kratos::ConstitutiveLaw
KRATOS_DEFINE_LOCAL_FLAG(ISOCHORIC_TENSOR_ONLY)Kratos::ConstitutiveLaw
KRATOS_DEFINE_LOCAL_FLAG(VOLUMETRIC_TENSOR_ONLY)Kratos::ConstitutiveLaw
KRATOS_DEFINE_LOCAL_FLAG(MECHANICAL_RESPONSE_ONLY)Kratos::ConstitutiveLaw
KRATOS_DEFINE_LOCAL_FLAG(THERMAL_RESPONSE_ONLY)Kratos::ConstitutiveLaw
KRATOS_DEFINE_LOCAL_FLAG(INCREMENTAL_STRAIN_MEASURE)Kratos::ConstitutiveLaw
KRATOS_DEFINE_LOCAL_FLAG(INITIALIZE_MATERIAL_RESPONSE)Kratos::ConstitutiveLaw
KRATOS_DEFINE_LOCAL_FLAG(FINALIZE_MATERIAL_RESPONSE)Kratos::ConstitutiveLaw
KRATOS_DEFINE_LOCAL_FLAG(FINITE_STRAINS)Kratos::ConstitutiveLaw
KRATOS_DEFINE_LOCAL_FLAG(INFINITESIMAL_STRAINS)Kratos::ConstitutiveLaw
KRATOS_DEFINE_LOCAL_FLAG(THREE_DIMENSIONAL_LAW)Kratos::ConstitutiveLaw
KRATOS_DEFINE_LOCAL_FLAG(PLANE_STRAIN_LAW)Kratos::ConstitutiveLaw
KRATOS_DEFINE_LOCAL_FLAG(PLANE_STRESS_LAW)Kratos::ConstitutiveLaw
KRATOS_DEFINE_LOCAL_FLAG(AXISYMMETRIC_LAW)Kratos::ConstitutiveLaw
KRATOS_DEFINE_LOCAL_FLAG(U_P_LAW)Kratos::ConstitutiveLaw
KRATOS_DEFINE_LOCAL_FLAG(ISOTROPIC)Kratos::ConstitutiveLaw
KRATOS_DEFINE_LOCAL_FLAG(ANISOTROPIC)Kratos::ConstitutiveLaw
LinearElasticPlastic3DLaw()Kratos::LinearElasticPlastic3DLaw
LinearElasticPlastic3DLaw(FlowRulePointer pFlowRule, YieldCriterionPointer pYieldCriterion, HardeningLawPointer pHardeningLaw)Kratos::LinearElasticPlastic3DLaw
LinearElasticPlastic3DLaw(const LinearElasticPlastic3DLaw &rOther)Kratos::LinearElasticPlastic3DLaw
LinearElasticPlastic3DLaw()Kratos::LinearElasticPlastic3DLaw
LinearElasticPlastic3DLaw(FlowRulePointer pFlowRule, YieldCriterionPointer pYieldCriterion, HardeningLawPointer pHardeningLaw)Kratos::LinearElasticPlastic3DLaw
LinearElasticPlastic3DLaw(const LinearElasticPlastic3DLaw &rOther)Kratos::LinearElasticPlastic3DLaw
LocalDamage3DLaw()Kratos::LocalDamage3DLaw
LocalDamage3DLaw(FlowRulePointer pFlowRule, YieldCriterionPointer pYieldCriterion, HardeningLawPointer pHardeningLaw)Kratos::LocalDamage3DLaw
LocalDamage3DLaw(const LocalDamage3DLaw &rOther)Kratos::LocalDamage3DLaw
mDeterminantF0Kratos::HyperElastic3DLawprotected
mElasticLeftCauchyGreenKratos::HyperElasticPlastic3DLawprotected
mInverseDeformationGradientF0Kratos::HyperElastic3DLawprotected
mNonlocalEquivalentStrainKratos::NonlocalDamage3DLawprotected
mpFlowRuleKratos::HyperElasticPlastic3DLawprotected
mpHardeningLawKratos::HyperElasticPlastic3DLawprotected
mpYieldCriterionKratos::HyperElasticPlastic3DLawprotected
msIndexVoigt2D3CKratos::ConstitutiveLawprotectedstatic
msIndexVoigt2D4CKratos::ConstitutiveLawprotectedstatic
msIndexVoigt3D6CKratos::ConstitutiveLawprotectedstatic
mStrainEnergyKratos::HyperElastic3DLawprotected
NonlocalDamage3DLaw()Kratos::NonlocalDamage3DLaw
NonlocalDamage3DLaw(FlowRulePointer pFlowRule, YieldCriterionPointer pYieldCriterion, HardeningLawPointer pHardeningLaw)Kratos::NonlocalDamage3DLaw
NonlocalDamage3DLaw(const NonlocalDamage3DLaw &rOther)Kratos::NonlocalDamage3DLaw
NonlocalDamagePlaneStrain2DLaw()Kratos::NonlocalDamagePlaneStrain2DLaw
NonlocalDamagePlaneStrain2DLaw(FlowRulePointer pFlowRule, YieldCriterionPointer pYieldCriterion, HardeningLawPointer pHardeningLaw)Kratos::NonlocalDamagePlaneStrain2DLaw
NonlocalDamagePlaneStrain2DLaw(const NonlocalDamagePlaneStrain2DLaw &rOther)Kratos::NonlocalDamagePlaneStrain2DLaw
NonlocalDamagePlaneStress2DLaw()Kratos::NonlocalDamagePlaneStress2DLaw
NonlocalDamagePlaneStress2DLaw(FlowRulePointer pFlowRule, YieldCriterionPointer pYieldCriterion, HardeningLawPointer pHardeningLaw)Kratos::NonlocalDamagePlaneStress2DLaw
NonlocalDamagePlaneStress2DLaw(const NonlocalDamagePlaneStress2DLaw &rOther)Kratos::NonlocalDamagePlaneStress2DLaw
operator bool() constKratos::Flagsinline
operator!() constKratos::Flagsinline
operator&=(const Flags &Other)Kratos::Flags
operator=(Flags const &rOther)Kratos::Flagsinline
operator|=(const Flags &Other)Kratos::Flags
operator~() constKratos::Flagsinline
pGetInitialState()Kratos::ConstitutiveLawinline
PlasticConstitutiveComponent(double &rCabcd, const MaterialResponseVariables &rElasticVariables, const Matrix &rIsoStressMatrix, const FlowRule::PlasticFactors &rScalingFactors, const unsigned int &a, const unsigned int &b, const unsigned int &c, const unsigned int &d)Kratos::HyperElasticPlastic3DLawprotected
PlasticConstitutiveComponent(double &rCabcd, const MaterialResponseVariables &rElasticVariables, const Matrix &rIsoStressMatrix, const FlowRule::PlasticFactors &rScalingFactors, const unsigned int &a, const unsigned int &b, const unsigned int &c, const unsigned int &d)Kratos::HyperElasticPlastic3DLawprotected
PrintData(std::ostream &rOStream) const overrideKratos::ConstitutiveLawinlinevirtual
PrintInfo(std::ostream &rOStream) const overrideKratos::ConstitutiveLawinlinevirtual
ProcessInfoType typedefKratos::LinearElasticPlastic3DLaw
ProcessInfoType typedefKratos::LinearElasticPlastic3DLaw
PropertiesPointer typedefKratos::LinearElasticPlastic3DLaw
PropertiesPointer typedefKratos::LinearElasticPlastic3DLaw
PullBackConstitutiveMatrix(Matrix &rConstitutiveMatrix, const Matrix &rF)Kratos::ConstitutiveLaw
PushForwardConstitutiveMatrix(Matrix &rConstitutiveMatrix, const Matrix &rF)Kratos::ConstitutiveLaw
RequiresFinalizeMaterialResponse()Kratos::ConstitutiveLawinlinevirtual
RequiresInitializeMaterialResponse()Kratos::ConstitutiveLawinlinevirtual
Reset(const Flags ThisFlag)Kratos::Flagsinline
ResetMaterial(const Properties &rMaterialProperties, const GeometryType &rElementGeometry, const Vector &rShapeFunctionsValues)Kratos::ConstitutiveLawvirtual
Serializer classKratos::SimoJuNonlocalDamagePlaneStress2DLawfriend
Set(const Flags ThisFlag)Kratos::Flags
Set(const Flags ThisFlag, bool Value)Kratos::Flags
SetInitialState(InitialState::Pointer pInitialState)Kratos::ConstitutiveLawinline
SetPosition(IndexType Position, bool Value=true)Kratos::Flagsinline
SetValue(const Variable< double > &rVariable, const double &rValue, const ProcessInfo &rCurrentProcessInfo) overrideKratos::NonlocalDamage3DLawvirtual
Kratos::LinearElasticPlastic3DLaw::SetValue(const Variable< Vector > &rThisVariable, const Vector &rValue, const ProcessInfo &rCurrentProcessInfo) overrideKratos::HyperElasticPlastic3DLawvirtual
Kratos::LinearElasticPlastic3DLaw::SetValue(const Variable< Matrix > &rThisVariable, const Matrix &rValue, const ProcessInfo &rCurrentProcessInfo) overrideKratos::HyperElasticPlastic3DLawvirtual
Kratos::ConstitutiveLaw::SetValue(const Variable< bool > &rVariable, const bool &Value, const ProcessInfo &rCurrentProcessInfo)Kratos::ConstitutiveLawvirtual
Kratos::ConstitutiveLaw::SetValue(const Variable< int > &rVariable, const int &Value, const ProcessInfo &rCurrentProcessInfo)Kratos::ConstitutiveLawvirtual
Kratos::ConstitutiveLaw::SetValue(const Variable< array_1d< double, 3 > > &rVariable, const array_1d< double, 3 > &rValue, const ProcessInfo &rCurrentProcessInfo)Kratos::ConstitutiveLawvirtual
Kratos::ConstitutiveLaw::SetValue(const Variable< array_1d< double, 6 > > &rVariable, const array_1d< double, 6 > &rValue, const ProcessInfo &rCurrentProcessInfo)Kratos::ConstitutiveLawvirtual
SimoJuNonlocalDamagePlaneStress2DLaw()Kratos::SimoJuNonlocalDamagePlaneStress2DLaw
SimoJuNonlocalDamagePlaneStress2DLaw(FlowRulePointer pFlowRule, YieldCriterionPointer pYieldCriterion, HardeningLawPointer pHardeningLaw)Kratos::SimoJuNonlocalDamagePlaneStress2DLaw
SimoJuNonlocalDamagePlaneStress2DLaw(const SimoJuNonlocalDamagePlaneStress2DLaw &rOther)Kratos::SimoJuNonlocalDamagePlaneStress2DLaw
SizeType typedefKratos::LinearElasticPlastic3DLaw
SizeType typedefKratos::LinearElasticPlastic3DLaw
StrainMeasure enum nameKratos::ConstitutiveLaw
StrainMeasure_Almansi enum valueKratos::ConstitutiveLaw
StrainMeasure_Deformation_Gradient enum valueKratos::ConstitutiveLaw
StrainMeasure_GreenLagrange enum valueKratos::ConstitutiveLaw
StrainMeasure_Hencky_Material enum valueKratos::ConstitutiveLaw
StrainMeasure_Hencky_Spatial enum valueKratos::ConstitutiveLaw
StrainMeasure_Infinitesimal enum valueKratos::ConstitutiveLaw
StrainMeasure_Left_CauchyGreen enum valueKratos::ConstitutiveLaw
StrainMeasure_Right_CauchyGreen enum valueKratos::ConstitutiveLaw
StrainMeasure_Velocity_Gradient enum valueKratos::ConstitutiveLaw
StrainVectorType typedefKratos::ConstitutiveLaw
StressMeasure enum nameKratos::ConstitutiveLaw
StressMeasure_Cauchy enum valueKratos::ConstitutiveLaw
StressMeasure_Kirchhoff enum valueKratos::ConstitutiveLaw
StressMeasure_PK1 enum valueKratos::ConstitutiveLaw
StressMeasure_PK2 enum valueKratos::ConstitutiveLaw
StressVectorType typedefKratos::ConstitutiveLaw
Transform2DTo3D(Matrix &rMatrix)Kratos::HyperElastic3DLawprotected
Transform2DTo3D(Matrix &rMatrix)Kratos::HyperElastic3DLawprotected
Transform2DTo3D(Matrix &rMatrix)Kratos::HyperElastic3DLawprotected
TransformCauchyStresses(Vector &rStressVector, const Matrix &rF, const double &rdetF, StressMeasure rStressFinal)Kratos::ConstitutiveLaw
TransformConstitutiveComponent(double &rCabcd, const Matrix &rConstitutiveMatrix, const Matrix &rF, const unsigned int &a, const unsigned int &b, const unsigned int &c, const unsigned int &d)Kratos::ConstitutiveLawprotected
TransformKirchhoffStresses(Vector &rStressVector, const Matrix &rF, const double &rdetF, StressMeasure rStressFinal)Kratos::ConstitutiveLaw
TransformPK1Stresses(Vector &rStressVector, const Matrix &rF, const double &rdetF, StressMeasure rStressFinal)Kratos::ConstitutiveLaw
TransformPK2Stresses(Vector &rStressVector, const Matrix &rF, const double &rdetF, StressMeasure rStressFinal)Kratos::ConstitutiveLaw
TransformStrains(Vector &rStrainVector, const Matrix &rF, StrainMeasure rStrainInitial, StrainMeasure rStrainFinal)Kratos::ConstitutiveLawvirtual
TransformStresses(Matrix &rStressMatrix, const Matrix &rF, const double &rdetF, StressMeasure rStressInitial, StressMeasure rStressFinal)Kratos::ConstitutiveLawvirtual
TransformStresses(Vector &rStressVector, const Matrix &rF, const double &rdetF, StressMeasure rStressInitial, StressMeasure rStressFinal)Kratos::ConstitutiveLawvirtual
UpdateInternalStateVariables(FlowRule::RadialReturnVariables &rReturnMappingVariables, Vector &rStressVector, const Matrix &LinearElasticMatrix, const Vector &StrainVector)Kratos::LinearElasticPlastic3DLawprotectedvirtual
UpdateInternalStateVariables(FlowRule::RadialReturnVariables &rReturnMappingVariables, Vector &rStressVector, const Matrix &LinearElasticMatrix, const Vector &StrainVector)Kratos::LinearElasticPlastic3DLawprotectedvirtual
UpdateInternalVariables(Parameters &rValues)Kratos::HyperElastic3DLawprotectedvirtual
UpdateInternalVariables(Parameters &rValues)Kratos::HyperElastic3DLawprotectedvirtual
UpdateInternalVariables(Parameters &rValues)Kratos::HyperElastic3DLawprotectedvirtual
UpdateStressVector(Vector &rStressVector, FlowRule::RadialReturnVariables &rReturnMappingVariables, const Vector &EffectiveStressVector)Kratos::LinearElasticPlastic3DLawprotectedvirtual
UpdateStressVector(Vector &rStressVector, FlowRule::RadialReturnVariables &rReturnMappingVariables, const Vector &EffectiveStressVector)Kratos::LinearElasticPlastic3DLawprotectedvirtual
ValidateInput(const Properties &rMaterialProperties)Kratos::ConstitutiveLawvirtual
VoigtSizeMatrixType typedefKratos::ConstitutiveLaw
VolumetricConstitutiveComponent(double &rCabcd, const MaterialResponseVariables &rElasticVariables, const Vector &rFactors, const unsigned int &a, const unsigned int &b, const unsigned int &c, const unsigned int &d)Kratos::HyperElastic3DLawprotected
VolumetricConstitutiveComponent(double &rCabcd, const MaterialResponseVariables &rElasticVariables, const Vector &rFactors, const unsigned int &a, const unsigned int &b, const unsigned int &c, const unsigned int &d)Kratos::HyperElastic3DLawprotected
VolumetricConstitutiveComponent(double &rCabcd, const MaterialResponseVariables &rElasticVariables, const Vector &rFactors, const unsigned int &a, const unsigned int &b, const unsigned int &c, const unsigned int &d)Kratos::HyperElastic3DLawprotected
WorkingSpaceDimension() overrideKratos::NonlocalDamagePlaneStrain2DLawinlinevirtual
YieldCriterionPointer typedefKratos::SimoJuNonlocalDamagePlaneStress2DLaw
~ConstitutiveLaw() overrideKratos::ConstitutiveLawinline
~Flags()Kratos::Flagsinlinevirtual
~HyperElastic3DLaw() overrideKratos::HyperElastic3DLaw
~HyperElastic3DLaw() overrideKratos::HyperElastic3DLaw
~HyperElastic3DLaw() overrideKratos::HyperElastic3DLaw
~HyperElasticPlastic3DLaw() overrideKratos::HyperElasticPlastic3DLaw
~HyperElasticPlastic3DLaw() overrideKratos::HyperElasticPlastic3DLaw
~LinearElasticPlastic3DLaw() overrideKratos::LinearElasticPlastic3DLaw
~LinearElasticPlastic3DLaw() overrideKratos::LinearElasticPlastic3DLaw
~LocalDamage3DLaw() overrideKratos::LocalDamage3DLaw
~NonlocalDamage3DLaw() overrideKratos::NonlocalDamage3DLaw
~NonlocalDamagePlaneStrain2DLaw() overrideKratos::NonlocalDamagePlaneStrain2DLaw
~NonlocalDamagePlaneStress2DLaw() overrideKratos::NonlocalDamagePlaneStress2DLaw
~SimoJuNonlocalDamagePlaneStress2DLaw() overrideKratos::SimoJuNonlocalDamagePlaneStress2DLaw