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

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

AddPlasticConstitutiveComponent(PlasticDataType &rVariables, PlasticFactors &rFactors, double &rCabcd, const unsigned int &a, const unsigned int &b, const unsigned int &c, const unsigned int &d)Kratos::NonLinearAssociativePlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >inlineprotectedvirtual
BaseType typedefKratos::SimoJ2ThermoPlasticityModel
BaseTypePointer typedefKratos::SimoJ2ThermoPlasticityModel
CalculateAndAddIsochoricStressTensor(PlasticDataType &rVariables, MatrixType &rStressMatrix)Kratos::NonLinearAssociativePlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >inlineprotectedvirtual
CalculateAndAddPlasticConstitutiveTensor(PlasticDataType &rVariables, Matrix &rConstitutiveMatrix)Kratos::NonLinearAssociativePlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >inlineprotectedvirtual
CalculateConstitutiveTensor(ModelDataType &rValues, Matrix &rConstitutiveMatrix) overrideKratos::NonLinearAssociativePlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >inlinevirtual
CalculateImplexReturnMapping(PlasticDataType &rVariables, MatrixType &rStressMatrix)Kratos::NonLinearAssociativePlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >inlineprotectedvirtual
CalculateImplexThermalDissipation(PlasticDataType &rVariables)Kratos::NonLinearAssociativePlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >inlineprotected
CalculateIsochoricConstitutiveTensor(ModelDataType &rValues, Matrix &rConstitutiveMatrix) overrideKratos::PlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >inlinevirtual
CalculateIsochoricStressAndConstitutiveTensors(ModelDataType &rValues, MatrixType &rStressMatrix, Matrix &rConstitutiveMatrix) overrideKratos::PlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >inlinevirtual
CalculateIsochoricStressTensor(ModelDataType &rValues, MatrixType &rStressMatrix) overrideKratos::NonLinearAssociativePlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >inlinevirtual
CalculateReturnMapping(PlasticDataType &rVariables, MatrixType &rStressMatrix)Kratos::NonLinearAssociativePlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >inlineprotectedvirtual
CalculateScalingFactors(PlasticDataType &rVariables, PlasticFactors &rFactors)Kratos::NonLinearAssociativePlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >inlineprotectedvirtual
CalculateStrainEnergy(ModelDataType &rValues, double &rDensityFunction)Kratos::ConstitutiveModelvirtual
CalculateStressAndConstitutiveTensors(ModelDataType &rValues, MatrixType &rStressMatrix, Matrix &rConstitutiveMatrix) overrideKratos::NonLinearAssociativePlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >inlinevirtual
CalculateStressTensor(ModelDataType &rValues, MatrixType &rStressMatrix) overrideKratos::NonLinearAssociativePlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >inlinevirtual
CalculateThermalDissipation(PlasticDataType &rVariables)Kratos::NonLinearAssociativePlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >inlineprotected
CalculateVolumetricConstitutiveTensor(ModelDataType &rValues, Matrix &rConstitutiveMatrix) overrideKratos::PlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >inlinevirtual
CalculateVolumetricStressAndConstitutiveTensors(ModelDataType &rValues, MatrixType &rStressMatrix, Matrix &rConstitutiveMatrix) overrideKratos::PlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >inlinevirtual
CalculateVolumetricStressTensor(ModelDataType &rValues, MatrixType &rStressMatrix) overrideKratos::PlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >inlinevirtual
Check(const Properties &rProperties, const ProcessInfo &rCurrentProcessInfo) overrideKratos::PlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >inlinevirtual
Clone() const overrideKratos::SimoJ2ThermoPlasticityModelinlinevirtual
ConstitutiveModel()Kratos::ConstitutiveModel
ConstitutiveModel(ConstitutiveModel const &rOther)Kratos::ConstitutiveModel
ElasticityModelPointer typedefKratos::SimoJ2ThermoPlasticityModel
ElasticityModelType typedefKratos::SimoJ2ThermoPlasticityModel
FinalizeModel(ModelDataType &rValues) overrideKratos::PlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >inlinevirtual
GetDomainVariablesList(std::vector< Variable< double > > &rScalarVariables, std::vector< Variable< array_1d< double, 3 > > > &rComponentVariables) overrideKratos::SimoJ2ThermoPlasticityModelinlinevirtual
GetElasticityModel()Kratos::PlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >inline
GetValue(const Variable< double > &rThisVariable, double &rValue) overrideKratos::SimoJ2ThermoPlasticityModelinlinevirtual
GetWorkingMeasures(PlasticDataType &rVariables, MatrixType &rStressMatrix)Kratos::NonLinearAssociativePlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >inlineprotectedvirtual
HardeningRuleType typedefKratos::SimoJ2ThermoPlasticityModel
Has(const Variable< double > &rThisVariable) overrideKratos::SimoJ2ThermoPlasticityModelinlinevirtual
Info() const overrideKratos::SimoJ2ThermoPlasticityModelinlinevirtual
InitializeMaterial(const Properties &rProperties) overrideKratos::PlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >inlinevirtual
InitializeModel(ModelDataType &rValues) overrideKratos::PlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >inlinevirtual
InitializeVariables(ModelDataType &rValues, PlasticDataType &rVariables)Kratos::NonLinearAssociativePlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >inlineprotectedvirtual
InternalVariablesType typedefKratos::SimoJ2ThermoPlasticityModel
KRATOS_CLASS_POINTER_DEFINITION(SimoJ2ThermoPlasticityModel)Kratos::SimoJ2ThermoPlasticityModel
NonLinearAssociativePlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >::KRATOS_CLASS_POINTER_DEFINITION(NonLinearAssociativePlasticityModel)Kratos::NonLinearAssociativePlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >
PlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >::KRATOS_CLASS_POINTER_DEFINITION(PlasticityModel)Kratos::PlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >
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::SimoJ2ThermoPlasticityModel
MatrixType typedefKratos::SimoJ2ThermoPlasticityModel
mElasticityModelKratos::PlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >protected
mHistoryVectorKratos::ConstitutiveModelprotected
mInternalKratos::NonLinearAssociativePlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >protected
ModelDataType typedefKratos::SimoJ2ThermoPlasticityModel
mOptionsKratos::ConstitutiveModelprotected
mPreviousInternalKratos::NonLinearAssociativePlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >protected
mThermalVariablesKratos::NonLinearAssociativePlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >protected
mYieldSurfaceKratos::PlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >protected
NonLinearAssociativePlasticityModel()Kratos::NonLinearAssociativePlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >inline
NonLinearAssociativePlasticityModel(NonLinearAssociativePlasticityModel const &rOther)Kratos::NonLinearAssociativePlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >inline
operator=(SimoJ2ThermoPlasticityModel const &rOther)Kratos::SimoJ2ThermoPlasticityModelinline
NonLinearAssociativePlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >::operator=(NonLinearAssociativePlasticityModel const &rOther)Kratos::NonLinearAssociativePlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >inline
PlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >::operator=(PlasticityModel const &rOther)Kratos::PlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >inline
Kratos::ConstitutiveModel::operator=(ConstitutiveModel const &rOther)Kratos::ConstitutiveModel
PlasticDataType typedefKratos::SimoJ2ThermoPlasticityModel
PlasticityModel()Kratos::PlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >inline
PlasticityModel(PlasticityModel const &rOther)Kratos::PlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >inline
PrintData(std::ostream &rOStream) const overrideKratos::SimoJ2ThermoPlasticityModelinlinevirtual
PrintInfo(std::ostream &rOStream) const overrideKratos::SimoJ2ThermoPlasticityModelinlinevirtual
Serializer classKratos::SimoJ2ThermoPlasticityModelfriend
SetInternalVariables(ModelDataType &rValues, PlasticDataType &rVariables)Kratos::PlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >inlineprotectedvirtual
SetValue(const Variable< double > &rVariable, const double &rValue, const ProcessInfo &rCurrentProcessInfo) overrideKratos::NonLinearAssociativePlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >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
SetWorkingMeasures(PlasticDataType &rVariables, MatrixType &rStressMatrix)Kratos::NonLinearAssociativePlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >inlineprotectedvirtual
SimoJ2ThermoPlasticityModel()Kratos::SimoJ2ThermoPlasticityModelinline
SimoJ2ThermoPlasticityModel(SimoJ2ThermoPlasticityModel const &rOther)Kratos::SimoJ2ThermoPlasticityModelinline
SizeType typedefKratos::SimoJ2ThermoPlasticityModel
StrainMeasureType typedefKratos::NonLinearAssociativePlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >
StressMeasureType typedefKratos::NonLinearAssociativePlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >
UpdateInternalVariables(ModelDataType &rValues, PlasticDataType &rVariables, const MatrixType &rStressMatrix)Kratos::NonLinearAssociativePlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >inlineprotectedvirtual
UpdateStressConfiguration(PlasticDataType &rVariables, MatrixType &rStressMatrix)Kratos::NonLinearAssociativePlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >inlineprotectedvirtual
VectorType typedefKratos::PlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >
VoigtIndexType typedefKratos::SimoJ2ThermoPlasticityModel
YieldSurfacePointer typedefKratos::SimoJ2ThermoPlasticityModel
YieldSurfaceType typedefKratos::SimoJ2ThermoPlasticityModel
~ConstitutiveModel()Kratos::ConstitutiveModelvirtual
~NonLinearAssociativePlasticityModel() overrideKratos::NonLinearAssociativePlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >inline
~PlasticityModel() overrideKratos::PlasticityModel< IncompressibleNeoHookeanModel, MisesHuberThermalYieldSurface< SimoExponentialThermalHardeningRule > >inline
~SimoJ2ThermoPlasticityModel() overrideKratos::SimoJ2ThermoPlasticityModelinline