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

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

AddConstitutiveComponent(HyperElasticDataType &rVariables, double &rCabcd, const unsigned int &a, const unsigned int &b, const unsigned int &c, const unsigned int &d) overrideKratos::IsochoricMooneyRivlinModelinlineprotectedvirtual
AddIsochoricConstitutiveComponent(HyperElasticDataType &rVariables, double &rCabcd, const unsigned int &a, const unsigned int &b, const unsigned int &c, const unsigned int &d) overrideKratos::IsochoricNeoHookeanModelinlineprotectedvirtual
AddVolumetricConstitutiveComponent(HyperElasticDataType &rVariables, double &rCabcd, const unsigned int &a, const unsigned int &b, const unsigned int &c, const unsigned int &d) overrideKratos::IsochoricNeoHookeanModelinlineprotectedvirtual
CalculateAndAddConstitutiveTensor(HyperElasticDataType &rVariables, Matrix &rConstitutiveMatrix)Kratos::HyperElasticModelprotectedvirtual
CalculateAndAddIsochoricConstitutiveTensor(HyperElasticDataType &rVariables, Matrix &rConstitutiveMatrix)Kratos::HyperElasticModelprotectedvirtual
CalculateAndAddIsochoricStrainEnergy(HyperElasticDataType &rVariables, double &rIsochoricDensityFunction) overrideKratos::IsochoricNeoHookeanModelinlineprotectedvirtual
CalculateAndAddIsochoricStressTensor(HyperElasticDataType &rVariables, MatrixType &rStressMatrix) overrideKratos::IsochoricNeoHookeanModelinlineprotectedvirtual
CalculateAndAddStressTensor(HyperElasticDataType &rVariables, MatrixType &rStressMatrix) overrideKratos::MooneyRivlinModelprotectedvirtual
CalculateAndAddVolumetricConstitutiveTensor(HyperElasticDataType &rVariables, Matrix &rConstitutiveMatrix)Kratos::HyperElasticModelprotectedvirtual
CalculateAndAddVolumetricStrainEnergy(HyperElasticDataType &rVariables, double &rVolumetricDensityFunction) overrideKratos::IsochoricNeoHookeanModelinlineprotectedvirtual
CalculateAndAddVolumetricStressTensor(HyperElasticDataType &rVariables, MatrixType &rStressMatrix) overrideKratos::IsochoricNeoHookeanModelinlineprotectedvirtual
CalculateConstitutiveMatrixFactor(HyperElasticDataType &rVariables, double &rFactor)Kratos::IsochoricNeoHookeanModelinlineprotectedvirtual
CalculateConstitutiveMatrixPressureFactor(HyperElasticDataType &rVariables, double &rFactor)Kratos::IsochoricNeoHookeanModelinlineprotectedvirtual
CalculateConstitutiveTensor(ModelDataType &rValues, Matrix &rConstitutiveMatrix) overrideKratos::HyperElasticModelvirtual
CalculateInvariants(HyperElasticDataType &rVariables)Kratos::HyperElasticModelprotectedvirtual
CalculateIsochoricConstitutiveTensor(ModelDataType &rValues, Matrix &rConstitutiveMatrix) overrideKratos::HyperElasticModelvirtual
CalculateIsochoricStressAndConstitutiveTensors(ModelDataType &rValues, MatrixType &rStressMatrix, Matrix &rConstitutiveMatrix) overrideKratos::HyperElasticModelvirtual
CalculateIsochoricStressTensor(ModelDataType &rValues, MatrixType &rStressMatrix) overrideKratos::HyperElasticModelvirtual
CalculatePressureFactor(HyperElasticDataType &rVariables, double &rFactor)Kratos::IsochoricNeoHookeanModelinlineprotectedvirtual
CalculateScalingFactors(HyperElasticDataType &rVariables) overrideKratos::IsochoricNeoHookeanModelinlineprotectedvirtual
CalculateStrainData(ModelDataType &rValues, HyperElasticDataType &rVariables) overrideKratos::MooneyRivlinModelprotectedvirtual
CalculateStrainEnergy(ModelDataType &rValues, double &rDensityFunction) overrideKratos::IsochoricMooneyRivlinModelinlinevirtual
CalculateStrainInvariants(const MatrixType &rStrainMatrix, double &rI1, double &rI2, double &rI3)Kratos::HyperElasticModelprotected
CalculateStressAndConstitutiveTensors(ModelDataType &rValues, MatrixType &rStressMatrix, Matrix &rConstitutiveMatrix) overrideKratos::IsochoricMooneyRivlinModelinlinevirtual
CalculateStressTensor(ModelDataType &rValues, MatrixType &rStressMatrix) overrideKratos::IsochoricMooneyRivlinModelinlinevirtual
CalculateVolumetricConstitutiveTensor(ModelDataType &rValues, Matrix &rConstitutiveMatrix) overrideKratos::HyperElasticModelvirtual
CalculateVolumetricFactor(HyperElasticDataType &rVariables, double &rFactor)Kratos::IsochoricNeoHookeanModelinlineprotectedvirtual
CalculateVolumetricStressAndConstitutiveTensors(ModelDataType &rValues, MatrixType &rStressMatrix, Matrix &rConstitutiveMatrix) overrideKratos::HyperElasticModelvirtual
CalculateVolumetricStressTensor(ModelDataType &rValues, MatrixType &rStressMatrix) overrideKratos::HyperElasticModelvirtual
Check(const Properties &rProperties, const ProcessInfo &rCurrentProcessInfo) overrideKratos::IsochoricNeoHookeanModelinlinevirtual
Clone() const overrideKratos::IsochoricNeoHookeanModelinlinevirtual
ConstitutiveModel()Kratos::ConstitutiveModel
ConstitutiveModel(ConstitutiveModel const &rOther)Kratos::ConstitutiveModel
FinalizeModel(ModelDataType &rValues) overrideKratos::HyperElasticModelvirtual
GetDomainVariablesList(std::vector< Variable< double > > &rScalarVariables, std::vector< Variable< array_1d< double, 3 > > > &rComponentVariables) overrideKratos::HyperElasticModelinlinevirtual
GetFourthOrderUnitTensor(double &rValue, const double &a, const double &b, const double &c, const double &d)Kratos::MooneyRivlinModelprotected
GetFunction1stI1Derivative(HyperElasticDataType &rVariables, double &rDerivative) overrideKratos::IsochoricNeoHookeanModelinlineprotectedvirtual
GetFunction1stI2Derivative(HyperElasticDataType &rVariables, double &rDerivative) overrideKratos::IsochoricNeoHookeanModelinlineprotectedvirtual
GetFunction1stI3Derivative(HyperElasticDataType &rVariables, double &rDerivative) overrideKratos::IsochoricNeoHookeanModelinlineprotectedvirtual
GetFunction2ndI1Derivative(HyperElasticDataType &rVariables, double &rDerivative) overrideKratos::IsochoricNeoHookeanModelinlineprotectedvirtual
GetFunction2ndI2Derivative(HyperElasticDataType &rVariables, double &rDerivative) overrideKratos::IsochoricNeoHookeanModelinlineprotectedvirtual
GetFunction2ndI3Derivative(HyperElasticDataType &rVariables, double &rDerivative) overrideKratos::IsochoricNeoHookeanModelinlineprotectedvirtual
GetI1LeftCauchyGreen1stDerivative(const StrainData &rStrain, double &rDerivative, const double &a, const double &b)Kratos::MooneyRivlinModelprotected
GetI1LeftCauchyGreen2ndDerivative(const StrainData &rStrain, double &rDerivative, const double &a, const double &b, const double &c, const double &d)Kratos::MooneyRivlinModelprotected
GetI1LeftCauchyGreenDerivative(const StrainData &rStrain, MatrixType &rDerivative)Kratos::MooneyRivlinModelprotected
GetI1LeftCauchyGreenSquare1stDerivative(const StrainData &rStrain, double &rDerivative, const double &a, const double &b, const double &c, const double &d)Kratos::MooneyRivlinModelprotected
GetI1RightCauchyGreen1stDerivative(const StrainData &rStrain, double &rDerivative, const double &a, const double &b)Kratos::MooneyRivlinModelprotected
GetI1RightCauchyGreen2ndDerivative(const StrainData &rStrain, double &rDerivative, const double &a, const double &b, const double &c, const double &d)Kratos::MooneyRivlinModelprotected
GetI1RightCauchyGreenDerivative(const StrainData &rStrain, MatrixType &rDerivative)Kratos::MooneyRivlinModelprotected
GetI1RightCauchyGreenSquare1stDerivative(const StrainData &rStrain, double &rDerivative, const double &a, const double &b, const double &c, const double &d)Kratos::MooneyRivlinModelprotected
GetI2LeftCauchyGreen1stDerivative(const StrainData &rStrain, double &rDerivative, const double &a, const double &b)Kratos::MooneyRivlinModelprotected
GetI2LeftCauchyGreen2ndDerivative(const StrainData &rStrain, double &rDerivative, const double &a, const double &b, const double &c, const double &d)Kratos::MooneyRivlinModelprotected
GetI2LeftCauchyGreenDerivative(const StrainData &rStrain, MatrixType &rDerivative)Kratos::MooneyRivlinModelprotected
GetI2LeftCauchyGreenSquare1stDerivative(const StrainData &rStrain, double &rDerivative, const double &a, const double &b, const double &c, const double &d)Kratos::MooneyRivlinModelprotected
GetI2RightCauchyGreen1stDerivative(const StrainData &rStrain, double &rDerivative, const double &a, const double &b)Kratos::MooneyRivlinModelprotected
GetI2RightCauchyGreen2ndDerivative(const StrainData &rStrain, double &rDerivative, const double &a, const double &b, const double &c, const double &d)Kratos::MooneyRivlinModelprotected
GetI2RightCauchyGreenDerivative(const StrainData &rStrain, MatrixType &rDerivative)Kratos::MooneyRivlinModelprotected
GetI2RightCauchyGreenSquare1stDerivative(const StrainData &rStrain, double &rDerivative, const double &a, const double &b, const double &c, const double &d)Kratos::MooneyRivlinModelprotected
GetI3LeftCauchyGreen1stDerivative(const StrainData &rStrain, double &rDerivative, const double &a, const double &b)Kratos::MooneyRivlinModelprotected
GetI3LeftCauchyGreen2ndDerivative(const StrainData &rStrain, double &rDerivative, const double &a, const double &b, const double &c, const double &d)Kratos::MooneyRivlinModelprotected
GetI3LeftCauchyGreenDerivative(const StrainData &rStrain, MatrixType &rDerivative)Kratos::MooneyRivlinModelprotected
GetI3LeftCauchyGreenSquare1stDerivative(const StrainData &rStrain, double &rDerivative, const double &a, const double &b, const double &c, const double &d)Kratos::MooneyRivlinModelprotected
GetI3RightCauchyGreen1stDerivative(const StrainData &rStrain, double &rDerivative, const double &a, const double &b)Kratos::MooneyRivlinModelprotected
GetI3RightCauchyGreen2ndDerivative(const StrainData &rStrain, double &rDerivative, const double &a, const double &b, const double &c, const double &d)Kratos::MooneyRivlinModelprotected
GetI3RightCauchyGreenDerivative(const StrainData &rStrain, MatrixType &rDerivative)Kratos::MooneyRivlinModelprotected
GetI3RightCauchyGreenSquare1stDerivative(const StrainData &rStrain, double &rDerivative, const double &a, const double &b, const double &c, const double &d)Kratos::MooneyRivlinModelprotected
GetInverseRightCauchyGreenDerivative(const StrainData &rStrain, double &rDerivative, const double &a, const double &b, const double &c, const double &d)Kratos::MooneyRivlinModelprotected
GetIsochoricLeftCauchyGreenDerivative(const StrainData &rStrain, MatrixType &rDerivative)Kratos::MooneyRivlinModelprotected
GetIsochoricLeftCauchyGreenDerivative(const StrainData &rStrain, double &rDerivative, const double &a, const double &b, const double &c, const double &d)Kratos::MooneyRivlinModelprotected
GetIsochoricRightCauchyGreenDerivative(const StrainData &rStrain, MatrixType &rDerivative)Kratos::MooneyRivlinModelprotected
GetIsochoricRightCauchyGreenDerivative(const StrainData &rStrain, double &rDerivative, const double &a, const double &b, const double &c, const double &d)Kratos::MooneyRivlinModelprotected
GetJLeftCauchyGreen1stDerivative(const StrainData &rStrain, double &rDerivative, const double &a, const double &b)Kratos::HyperElasticModelprotected
GetJLeftCauchyGreen2ndDerivative(const StrainData &rStrain, double &rDerivative, const double &a, const double &b, const double &c, const double &d)Kratos::HyperElasticModelprotected
GetJLeftCauchyGreenDerivative(const StrainData &rStrain, MatrixType &rDerivative)Kratos::HyperElasticModelprotected
GetJLeftCauchyGreenSquare1stDerivative(const StrainData &rStrain, double &rDerivative, const double &a, const double &b, const double &c, const double &d)Kratos::HyperElasticModelprotected
GetJRightCauchyGreen1stDerivative(const StrainData &rStrain, double &rDerivative, const double &a, const double &b)Kratos::HyperElasticModelprotected
GetJRightCauchyGreen2ndDerivative(const StrainData &rStrain, double &rDerivative, const double &a, const double &b, const double &c, const double &d)Kratos::HyperElasticModelprotected
GetJRightCauchyGreenDerivative(const StrainData &rStrain, MatrixType &rDerivative)Kratos::HyperElasticModelprotected
GetJRightCauchyGreenSquare1stDerivative(const StrainData &rStrain, double &rDerivative, const double &a, const double &b, const double &c, const double &d)Kratos::HyperElasticModelprotected
GetValue(const Variable< double > &rThisVariable, double &rValue)Kratos::ConstitutiveModelvirtual
GetVolumetricFunction1stJDerivative(HyperElasticDataType &rVariables, double &rDerivative) overrideKratos::IsochoricNeoHookeanModelinlineprotectedvirtual
GetVolumetricFunction2ndJDerivative(HyperElasticDataType &rVariables, double &rDerivative) overrideKratos::IsochoricNeoHookeanModelinlineprotectedvirtual
Has(const Variable< double > &rThisVariable)Kratos::ConstitutiveModelvirtual
HyperElasticDataType typedefKratos::HyperElasticModel
HyperElasticModel()Kratos::HyperElasticModel
HyperElasticModel(HyperElasticModel const &rOther)Kratos::HyperElasticModel
Info() const overrideKratos::IsochoricNeoHookeanModelinlinevirtual
InitializeMaterial(const Properties &rProperties)Kratos::ConstitutiveModelvirtual
InitializeModel(ModelDataType &rValues) overrideKratos::HyperElasticModelvirtual
IsochoricMooneyRivlinModel()Kratos::IsochoricMooneyRivlinModelinline
IsochoricMooneyRivlinModel(IsochoricMooneyRivlinModel const &rOther)Kratos::IsochoricMooneyRivlinModelinline
IsochoricNeoHookeanModel()Kratos::IsochoricNeoHookeanModelinline
IsochoricNeoHookeanModel(IsochoricNeoHookeanModel const &rOther)Kratos::IsochoricNeoHookeanModelinline
KRATOS_CLASS_POINTER_DEFINITION(IsochoricNeoHookeanModel)Kratos::IsochoricNeoHookeanModel
Kratos::IsochoricMooneyRivlinModel::KRATOS_CLASS_POINTER_DEFINITION(IsochoricMooneyRivlinModel)Kratos::IsochoricMooneyRivlinModel
Kratos::MooneyRivlinModel::KRATOS_CLASS_POINTER_DEFINITION(MooneyRivlinModel)Kratos::MooneyRivlinModel
Kratos::HyperElasticModel::KRATOS_CLASS_POINTER_DEFINITION(HyperElasticModel)Kratos::HyperElasticModel
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::ConstitutiveModel
MatrixType typedefKratos::ConstitutiveModel
mHistoryVectorKratos::ConstitutiveModelprotected
ModelDataType typedefKratos::ConstitutiveModel
MooneyRivlinModel()Kratos::MooneyRivlinModel
MooneyRivlinModel(MooneyRivlinModel const &rOther)Kratos::MooneyRivlinModel
mOptionsKratos::ConstitutiveModelprotected
msIdentityMatrixKratos::HyperElasticModelprotectedstatic
operator=(IsochoricNeoHookeanModel const &rOther)Kratos::IsochoricNeoHookeanModelinline
Kratos::IsochoricMooneyRivlinModel::operator=(IsochoricMooneyRivlinModel const &rOther)Kratos::IsochoricMooneyRivlinModelinline
Kratos::MooneyRivlinModel::operator=(MooneyRivlinModel const &rOther)Kratos::MooneyRivlinModel
Kratos::HyperElasticModel::operator=(HyperElasticModel const &rOther)Kratos::HyperElasticModel
Kratos::ConstitutiveModel::operator=(ConstitutiveModel const &rOther)Kratos::ConstitutiveModel
PrintData(std::ostream &rOStream) const overrideKratos::IsochoricNeoHookeanModelinlinevirtual
PrintInfo(std::ostream &rOStream) const overrideKratos::IsochoricNeoHookeanModelinlinevirtual
Serializer classKratos::IsochoricNeoHookeanModelfriend
SetValue(const Variable< Vector > &rThisVariable, const Vector &rValue, const ProcessInfo &rCurrentProcessInfo) overrideKratos::HyperElasticModelinlinevirtual
SetValue(const Variable< Matrix > &rThisVariable, const Matrix &rValue, const ProcessInfo &rCurrentProcessInfo) overrideKratos::HyperElasticModelinlinevirtual
Kratos::ConstitutiveModel::SetValue(const Variable< double > &rVariable, const double &rValue, const ProcessInfo &rCurrentProcessInfo)Kratos::ConstitutiveModelvirtual
SizeType typedefKratos::ConstitutiveModel
StrainMeasureType typedefKratos::ConstitutiveModel
StressMeasureType typedefKratos::ConstitutiveModel
VectorType typedefKratos::ConstitutiveModel
VoigtIndexType typedefKratos::ConstitutiveModelprotected
~ConstitutiveModel()Kratos::ConstitutiveModelvirtual
~HyperElasticModel() overrideKratos::HyperElasticModel
~IsochoricMooneyRivlinModel() overrideKratos::IsochoricMooneyRivlinModelinline
~IsochoricNeoHookeanModel() overrideKratos::IsochoricNeoHookeanModelinline
~MooneyRivlinModel() overrideKratos::MooneyRivlinModel