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

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

BaseType typedefKratos::SimoJuModifiedExponentialDamageModel
BaseTypePointer typedefKratos::SimoJuModifiedExponentialDamageModel
CalculateAndAddPlasticConstitutiveTensor(PlasticDataType &rVariables, Matrix &rConstitutiveMatrix)Kratos::DamageModel< LinearElasticModel, SimoJuYieldSurface< ModifiedExponentialDamageHardeningRule > >inlineprotectedvirtual
CalculateAndAddStressTensor(PlasticDataType &rVariables, MatrixType &rStressMatrix)Kratos::DamageModel< LinearElasticModel, SimoJuYieldSurface< ModifiedExponentialDamageHardeningRule > >inlineprotectedvirtual
CalculateConstitutiveTensor(ModelDataType &rValues, Matrix &rConstitutiveMatrix) overrideKratos::DamageModel< LinearElasticModel, SimoJuYieldSurface< ModifiedExponentialDamageHardeningRule > >inlinevirtual
CalculateEquivalentStrainDerivative(PlasticDataType &rVariables, const Matrix &rConstitutiveMatrix, Vector &rEquivalentStrainDerivative)Kratos::DamageModel< LinearElasticModel, SimoJuYieldSurface< ModifiedExponentialDamageHardeningRule > >inlineprotected
CalculateIsochoricConstitutiveTensor(ModelDataType &rValues, Matrix &rConstitutiveMatrix) overrideKratos::PlasticityModel< TElasticityModel, TYieldSurface >inlinevirtual
CalculateIsochoricStressAndConstitutiveTensors(ModelDataType &rValues, MatrixType &rStressMatrix, Matrix &rConstitutiveMatrix) overrideKratos::PlasticityModel< TElasticityModel, TYieldSurface >inlinevirtual
CalculateIsochoricStressTensor(ModelDataType &rValues, MatrixType &rStressMatrix) overrideKratos::PlasticityModel< TElasticityModel, TYieldSurface >inlinevirtual
CalculateReturnMapping(PlasticDataType &rVariables, MatrixType &rStressMatrix)Kratos::DamageModel< LinearElasticModel, SimoJuYieldSurface< ModifiedExponentialDamageHardeningRule > >inlineprotectedvirtual
CalculateStrainEnergy(ModelDataType &rValues, double &rDensityFunction)Kratos::ConstitutiveModelvirtual
CalculateStressAndConstitutiveTensors(ModelDataType &rValues, MatrixType &rStressMatrix, Matrix &rConstitutiveMatrix) overrideKratos::DamageModel< LinearElasticModel, SimoJuYieldSurface< ModifiedExponentialDamageHardeningRule > >inlinevirtual
CalculateStressNorm(PlasticDataType &rVariables, MatrixType &rStressMatrix)Kratos::DamageModel< LinearElasticModel, SimoJuYieldSurface< ModifiedExponentialDamageHardeningRule > >inlineprotected
CalculateStressTensor(ModelDataType &rValues, MatrixType &rStressMatrix) overrideKratos::DamageModel< LinearElasticModel, SimoJuYieldSurface< ModifiedExponentialDamageHardeningRule > >inlinevirtual
CalculateVolumetricConstitutiveTensor(ModelDataType &rValues, Matrix &rConstitutiveMatrix) overrideKratos::PlasticityModel< TElasticityModel, TYieldSurface >inlinevirtual
CalculateVolumetricStressAndConstitutiveTensors(ModelDataType &rValues, MatrixType &rStressMatrix, Matrix &rConstitutiveMatrix) overrideKratos::PlasticityModel< TElasticityModel, TYieldSurface >inlinevirtual
CalculateVolumetricStressTensor(ModelDataType &rValues, MatrixType &rStressMatrix) overrideKratos::PlasticityModel< TElasticityModel, TYieldSurface >inlinevirtual
Check(const Properties &rProperties, const ProcessInfo &rCurrentProcessInfo) overrideKratos::PlasticityModel< TElasticityModel, TYieldSurface >inlinevirtual
Clone() const overrideKratos::SimoJuModifiedExponentialDamageModelinlinevirtual
ConstitutiveModel()Kratos::ConstitutiveModel
ConstitutiveModel(ConstitutiveModel const &rOther)Kratos::ConstitutiveModel
DamageModel()Kratos::DamageModel< LinearElasticModel, SimoJuYieldSurface< ModifiedExponentialDamageHardeningRule > >inline
DamageModel(DamageModel const &rOther)Kratos::DamageModel< LinearElasticModel, SimoJuYieldSurface< ModifiedExponentialDamageHardeningRule > >inline
ElasticityModelPointer typedefKratos::SimoJuModifiedExponentialDamageModel
ElasticityModelType typedefKratos::SimoJuModifiedExponentialDamageModel
FinalizeModel(ModelDataType &rValues) overrideKratos::PlasticityModel< TElasticityModel, TYieldSurface >inlinevirtual
GetDomainVariablesList(std::vector< Variable< double > > &rScalarVariables, std::vector< Variable< array_1d< double, 3 > > > &rComponentVariables) overrideKratos::PlasticityModel< TElasticityModel, TYieldSurface >inlinevirtual
GetElasticityModel()Kratos::PlasticityModel< TElasticityModel, TYieldSurface >inline
GetValue(const Variable< double > &rThisVariable, double &rValue) overrideKratos::SimoJuModifiedExponentialDamageModelinlinevirtual
HardeningRuleType typedefKratos::SimoJuModifiedExponentialDamageModel
Has(const Variable< double > &rThisVariable) overrideKratos::SimoJuModifiedExponentialDamageModelinlinevirtual
Info() const overrideKratos::SimoJuModifiedExponentialDamageModelinlinevirtual
InitializeMaterial(const Properties &rProperties) overrideKratos::DamageModel< LinearElasticModel, SimoJuYieldSurface< ModifiedExponentialDamageHardeningRule > >inlinevirtual
InitializeModel(ModelDataType &rValues) overrideKratos::DamageModel< LinearElasticModel, SimoJuYieldSurface< ModifiedExponentialDamageHardeningRule > >inlinevirtual
InitializeVariables(ModelDataType &rValues, PlasticDataType &rVariables)Kratos::DamageModel< LinearElasticModel, SimoJuYieldSurface< ModifiedExponentialDamageHardeningRule > >inlineprotectedvirtual
InternalVariablesType typedefKratos::SimoJuModifiedExponentialDamageModel
KRATOS_CLASS_POINTER_DEFINITION(SimoJuModifiedExponentialDamageModel)Kratos::SimoJuModifiedExponentialDamageModel
DamageModel< LinearElasticModel, SimoJuYieldSurface< ModifiedExponentialDamageHardeningRule > >::KRATOS_CLASS_POINTER_DEFINITION(DamageModel)Kratos::DamageModel< LinearElasticModel, SimoJuYieldSurface< ModifiedExponentialDamageHardeningRule > >
Kratos::PlasticityModel::KRATOS_CLASS_POINTER_DEFINITION(PlasticityModel)Kratos::PlasticityModel< TElasticityModel, TYieldSurface >
Kratos::ConstitutiveModel::KRATOS_CLASS_POINTER_DEFINITION(ConstitutiveModel)Kratos::ConstitutiveModel
KRATOS_DEFINE_LOCAL_FLAG(ADD_HISTORY_VECTOR)Kratos::ConstitutiveModel
KRATOS_DEFINE_LOCAL_FLAG(HISTORY_STRAIN_MEASURE)Kratos::ConstitutiveModel
KRATOS_DEFINE_LOCAL_FLAG(HISTORY_STRESS_MEASURE)Kratos::ConstitutiveModel
MaterialDataType typedefKratos::SimoJuModifiedExponentialDamageModel
MatrixType typedefKratos::SimoJuModifiedExponentialDamageModel
mElasticityModelKratos::PlasticityModel< TElasticityModel, TYieldSurface >protected
mHistoryVectorKratos::ConstitutiveModelprotected
mInternalKratos::DamageModel< LinearElasticModel, SimoJuYieldSurface< ModifiedExponentialDamageHardeningRule > >protected
ModelDataType typedefKratos::SimoJuModifiedExponentialDamageModel
mOptionsKratos::ConstitutiveModelprotected
mYieldSurfaceKratos::PlasticityModel< TElasticityModel, TYieldSurface >protected
operator=(SimoJuModifiedExponentialDamageModel const &rOther)Kratos::SimoJuModifiedExponentialDamageModelinline
DamageModel< LinearElasticModel, SimoJuYieldSurface< ModifiedExponentialDamageHardeningRule > >::operator=(DamageModel const &rOther)Kratos::DamageModel< LinearElasticModel, SimoJuYieldSurface< ModifiedExponentialDamageHardeningRule > >inline
Kratos::PlasticityModel::operator=(PlasticityModel const &rOther)Kratos::PlasticityModel< TElasticityModel, TYieldSurface >inline
Kratos::ConstitutiveModel::operator=(ConstitutiveModel const &rOther)Kratos::ConstitutiveModel
PlasticDataType typedefKratos::SimoJuModifiedExponentialDamageModel
PlasticityModel()Kratos::PlasticityModel< TElasticityModel, TYieldSurface >inline
PlasticityModel(PlasticityModel const &rOther)Kratos::PlasticityModel< TElasticityModel, TYieldSurface >inline
PrintData(std::ostream &rOStream) const overrideKratos::SimoJuModifiedExponentialDamageModelinlinevirtual
PrintInfo(std::ostream &rOStream) const overrideKratos::SimoJuModifiedExponentialDamageModelinlinevirtual
Serializer classKratos::SimoJuModifiedExponentialDamageModelfriend
SetInternalVariables(ModelDataType &rValues, PlasticDataType &rVariables) overrideKratos::DamageModel< LinearElasticModel, SimoJuYieldSurface< ModifiedExponentialDamageHardeningRule > >inlineprotectedvirtual
SetValue(const Variable< double > &rVariable, const double &rValue, const ProcessInfo &rCurrentProcessInfo) overrideKratos::DamageModel< LinearElasticModel, SimoJuYieldSurface< ModifiedExponentialDamageHardeningRule > >inlinevirtual
Kratos::ConstitutiveModel::SetValue(const Variable< Vector > &rThisVariable, const Vector &rValue, const ProcessInfo &rCurrentProcessInfo)Kratos::ConstitutiveModelvirtual
Kratos::ConstitutiveModel::SetValue(const Variable< Matrix > &rThisVariable, const Matrix &rValue, const ProcessInfo &rCurrentProcessInfo)Kratos::ConstitutiveModelvirtual
SimoJuModifiedExponentialDamageModel()Kratos::SimoJuModifiedExponentialDamageModelinline
SimoJuModifiedExponentialDamageModel(SimoJuModifiedExponentialDamageModel const &rOther)Kratos::SimoJuModifiedExponentialDamageModelinline
SizeType typedefKratos::SimoJuModifiedExponentialDamageModel
StrainMeasureType typedefKratos::DamageModel< LinearElasticModel, SimoJuYieldSurface< ModifiedExponentialDamageHardeningRule > >
StressMeasureType typedefKratos::DamageModel< LinearElasticModel, SimoJuYieldSurface< ModifiedExponentialDamageHardeningRule > >
UpdateInternalVariables(ModelDataType &rValues, PlasticDataType &rVariables, const MatrixType &rStressMatrix)Kratos::DamageModel< LinearElasticModel, SimoJuYieldSurface< ModifiedExponentialDamageHardeningRule > >inlineprotectedvirtual
UpdateStressConfiguration(PlasticDataType &rVariables, MatrixType &rStressMatrix)Kratos::DamageModel< LinearElasticModel, SimoJuYieldSurface< ModifiedExponentialDamageHardeningRule > >inlineprotectedvirtual
VectorType typedefKratos::DamageModel< LinearElasticModel, SimoJuYieldSurface< ModifiedExponentialDamageHardeningRule > >
VoigtIndexType typedefKratos::SimoJuModifiedExponentialDamageModel
YieldSurfacePointer typedefKratos::SimoJuModifiedExponentialDamageModel
YieldSurfaceType typedefKratos::SimoJuModifiedExponentialDamageModel
~ConstitutiveModel()Kratos::ConstitutiveModelvirtual
~DamageModel() overrideKratos::DamageModel< LinearElasticModel, SimoJuYieldSurface< ModifiedExponentialDamageHardeningRule > >inline
~PlasticityModel() overrideKratos::PlasticityModel< TElasticityModel, TYieldSurface >inline
~SimoJuModifiedExponentialDamageModel() overrideKratos::SimoJuModifiedExponentialDamageModelinline