![]() |
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.
|
This is the complete list of members for Kratos::IsochoricOgdenModel, including all inherited members.
| AddConstitutiveComponent(HyperElasticDataType &rVariables, double &rCabcd, const array_1d< double, 3 > &rVectorDerivative, const unsigned int &a, const unsigned int &b, const unsigned int &c, const unsigned int &d) | Kratos::OgdenModel | protected |
| Kratos::HyperElasticModel::AddConstitutiveComponent(HyperElasticDataType &rVariables, double &rCabcd, const unsigned int &a, const unsigned int &b, const unsigned int &c, const unsigned int &d) | Kratos::HyperElasticModel | protectedvirtual |
| AddIsochoricConstitutiveComponent(HyperElasticDataType &rVariables, double &rCabcd, const array_1d< double, 3 > &rStressEigenValues, const unsigned int &a, const unsigned int &b, const unsigned int &c, const unsigned int &d) | Kratos::IsochoricOgdenModel | inlineprotectedvirtual |
| Kratos::OgdenModel::AddIsochoricConstitutiveComponent(HyperElasticDataType &rVariables, double &rCabcd, const unsigned int &a, const unsigned int &b, const unsigned int &c, const unsigned int &d) | Kratos::HyperElasticModel | protectedvirtual |
| AddVolumetricConstitutiveComponent(HyperElasticDataType &rVariables, double &rCabcd, const unsigned int &a, const unsigned int &b, const unsigned int &c, const unsigned int &d) override | Kratos::IsochoricOgdenModel | inlineprotectedvirtual |
| CalculateAndAddConstitutiveTensor(HyperElasticDataType &rVariables, Matrix &rConstitutiveMatrix) override | Kratos::IsochoricOgdenModel | inlineprotectedvirtual |
| CalculateAndAddConstitutiveTensorB(HyperElasticDataType &rVariables, Matrix &rConstitutiveMatrix) | Kratos::OgdenModel | protectedvirtual |
| CalculateAndAddIsochoricConstitutiveTensor(HyperElasticDataType &rVariables, Matrix &rConstitutiveMatrix) | Kratos::HyperElasticModel | protectedvirtual |
| CalculateAndAddIsochoricStrainEnergy(HyperElasticDataType &rVariables, double &rIsochoricDensityFunction) override | Kratos::IsochoricOgdenModel | inlineprotectedvirtual |
| CalculateAndAddIsochoricStressTensor(HyperElasticDataType &rVariables, MatrixType &rStressMatrix) override | Kratos::IsochoricOgdenModel | inlineprotectedvirtual |
| CalculateAndAddPerturbedConstitutiveTensor(HyperElasticDataType &rVariables, Matrix &rConstitutiveMatrix) | Kratos::IsochoricOgdenModel | inlineprotectedvirtual |
| CalculateAndAddStressTensor(HyperElasticDataType &rVariables, MatrixType &rStressMatrix) override | Kratos::OgdenModel | protectedvirtual |
| CalculateAndAddVolumetricConstitutiveTensor(HyperElasticDataType &rVariables, Matrix &rConstitutiveMatrix) | Kratos::HyperElasticModel | protectedvirtual |
| CalculateAndAddVolumetricStrainEnergy(HyperElasticDataType &rVariables, double &rVolumetricDensityFunction) override | Kratos::IsochoricOgdenModel | inlineprotectedvirtual |
| CalculateAndAddVolumetricStressTensor(HyperElasticDataType &rVariables, MatrixType &rStressMatrix) override | Kratos::IsochoricOgdenModel | inlineprotectedvirtual |
| CalculateConstitutiveTensor(ModelDataType &rValues, Matrix &rConstitutiveMatrix) override | Kratos::IsochoricOgdenModel | inlinevirtual |
| CalculateDerivativeFactors(array_1d< double, 6 > &rDerivativeFactors, const MatrixType &rStressDerivatives, const array_1d< double, 3 > &rStressEigenValues, const array_1d< double, 3 > &rStrainEigenValues, const array_1d< unsigned int, 3 > &rOrder) | Kratos::OgdenModel | protected |
| CalculateInvariants(HyperElasticDataType &rVariables) override | Kratos::IsochoricOgdenModel | inlineprotectedvirtual |
| CalculateIsochoricConstitutiveTensor(ModelDataType &rValues, Matrix &rConstitutiveMatrix) override | Kratos::HyperElasticModel | virtual |
| CalculateIsochoricStressAndConstitutiveTensors(ModelDataType &rValues, MatrixType &rStressMatrix, Matrix &rConstitutiveMatrix) override | Kratos::HyperElasticModel | virtual |
| CalculateIsochoricStressTensor(ModelDataType &rValues, MatrixType &rStressMatrix) override | Kratos::HyperElasticModel | virtual |
| CalculateIsotropicTensorDerivative(const MatrixType &rStrainMatrix, const MatrixType &rStrainEigenVectors, const array_1d< double, 3 > &rStrainEigenValues, const MatrixType &rStressDerivatives, const array_1d< double, 3 > &rStressEigenValues, const array_1d< double, 6 > &rOptionFactors, const unsigned int &rOption, double &rCabcd, const unsigned int &a, const unsigned int &b, const unsigned int &c, const unsigned int &d) | Kratos::OgdenModel | protected |
| CalculateMainStressDerivatives(HyperElasticDataType &rVariables, MatrixType &rStressDerivatives) override | Kratos::IsochoricOgdenModel | inlineprotectedvirtual |
| CalculateMainStresses(HyperElasticDataType &rVariables, array_1d< double, 3 > &rMainStresses) override | Kratos::IsochoricOgdenModel | inlineprotectedvirtual |
| CalculateScalingFactors(HyperElasticDataType &rVariables) override | Kratos::IsochoricOgdenModel | inlineprotectedvirtual |
| CalculateStrainData(ModelDataType &rValues, HyperElasticDataType &rVariables) override | Kratos::IsochoricOgdenModel | inlineprotectedvirtual |
| CalculateStrainEnergy(ModelDataType &rValues, double &rDensityFunction) override | Kratos::IsochoricOgdenModel | inlinevirtual |
| CalculateStrainInvariants(const MatrixType &rStrainMatrix, double &rI1, double &rI2, double &rI3) | Kratos::HyperElasticModel | protected |
| CalculateStressAndConstitutiveTensors(ModelDataType &rValues, MatrixType &rStressMatrix, Matrix &rConstitutiveMatrix) override | Kratos::IsochoricOgdenModel | inlinevirtual |
| CalculateStressDerivativesI(HyperElasticDataType &rVariables, double &rValue, const unsigned int &i, const unsigned int &j) override | Kratos::IsochoricOgdenModel | inlineprotectedvirtual |
| CalculateStressDerivativesII(HyperElasticDataType &rVariables, double &rValue, const unsigned int &i, const unsigned int &j) override | Kratos::IsochoricOgdenModel | inlineprotectedvirtual |
| CalculateStressTensor(ModelDataType &rValues, MatrixType &rStressMatrix) override | Kratos::IsochoricOgdenModel | inlinevirtual |
| CalculateVolumetricConstitutiveTensor(ModelDataType &rValues, Matrix &rConstitutiveMatrix) override | Kratos::HyperElasticModel | virtual |
| CalculateVolumetricStressAndConstitutiveTensors(ModelDataType &rValues, MatrixType &rStressMatrix, Matrix &rConstitutiveMatrix) override | Kratos::HyperElasticModel | virtual |
| CalculateVolumetricStressTensor(ModelDataType &rValues, MatrixType &rStressMatrix) override | Kratos::HyperElasticModel | virtual |
| Check(const Properties &rProperties, const ProcessInfo &rCurrentProcessInfo) override | Kratos::OgdenModel | virtual |
| Clone() const override | Kratos::IsochoricOgdenModel | inlinevirtual |
| ConstitutiveModel() | Kratos::ConstitutiveModel | |
| ConstitutiveModel(ConstitutiveModel const &rOther) | Kratos::ConstitutiveModel | |
| FinalizeModel(ModelDataType &rValues) override | Kratos::HyperElasticModel | virtual |
| GetDomainVariablesList(std::vector< Variable< double > > &rScalarVariables, std::vector< Variable< array_1d< double, 3 > > > &rComponentVariables) override | Kratos::HyperElasticModel | inlinevirtual |
| GetEigenCoincidence(const array_1d< double, 3 > &rStrainEigenValues, array_1d< unsigned int, 3 > &Order, unsigned int &option) | Kratos::OgdenModel | protected |
| GetEigenProductLeftCauchyGreenDerivative(HyperElasticDataType &rVariables, const unsigned int &i, double &rCabcd, const unsigned int &a, const unsigned int &b, const unsigned int &c, const unsigned int &d) | Kratos::IsochoricOgdenModel | inlineprotectedvirtual |
| GetEigenProductRightCauchyGreenDerivative(HyperElasticDataType &rVariables, const unsigned int &i, double &rCabcd, const unsigned int &a, const unsigned int &b, const unsigned int &c, const unsigned int &d) | Kratos::IsochoricOgdenModel | inlineprotectedvirtual |
| GetJLeftCauchyGreen1stDerivative(const StrainData &rStrain, double &rDerivative, const double &a, const double &b) | Kratos::HyperElasticModel | protected |
| GetJLeftCauchyGreen2ndDerivative(const StrainData &rStrain, double &rDerivative, const double &a, const double &b, const double &c, const double &d) | Kratos::HyperElasticModel | protected |
| GetJLeftCauchyGreenDerivative(const StrainData &rStrain, MatrixType &rDerivative) | Kratos::HyperElasticModel | protected |
| GetJLeftCauchyGreenSquare1stDerivative(const StrainData &rStrain, double &rDerivative, const double &a, const double &b, const double &c, const double &d) | Kratos::HyperElasticModel | protected |
| GetJRightCauchyGreen1stDerivative(const StrainData &rStrain, double &rDerivative, const double &a, const double &b) | Kratos::HyperElasticModel | protected |
| GetJRightCauchyGreen2ndDerivative(const StrainData &rStrain, double &rDerivative, const double &a, const double &b, const double &c, const double &d) | Kratos::HyperElasticModel | protected |
| GetJRightCauchyGreenDerivative(const StrainData &rStrain, MatrixType &rDerivative) | Kratos::HyperElasticModel | protected |
| GetJRightCauchyGreenSquare1stDerivative(const StrainData &rStrain, double &rDerivative, const double &a, const double &b, const double &c, const double &d) | Kratos::HyperElasticModel | protected |
| GetValue(const Variable< double > &rThisVariable, double &rValue) | Kratos::ConstitutiveModel | virtual |
| GetVolumetricFunction1stJDerivative(HyperElasticDataType &rVariables, double &rDerivative) override | Kratos::IsochoricOgdenModel | inlineprotectedvirtual |
| GetVolumetricFunction2ndJDerivative(HyperElasticDataType &rVariables, double &rDerivative) override | Kratos::IsochoricOgdenModel | inlineprotectedvirtual |
| Has(const Variable< double > &rThisVariable) | Kratos::ConstitutiveModel | virtual |
| HyperElasticDataType typedef | Kratos::HyperElasticModel | |
| HyperElasticModel() | Kratos::HyperElasticModel | |
| HyperElasticModel(HyperElasticModel const &rOther) | Kratos::HyperElasticModel | |
| Info() const override | Kratos::IsochoricOgdenModel | inlinevirtual |
| InitializeMaterial(const Properties &rProperties) | Kratos::ConstitutiveModel | virtual |
| InitializeModel(ModelDataType &rValues) override | Kratos::HyperElasticModel | virtual |
| IsochoricOgdenModel() | Kratos::IsochoricOgdenModel | inline |
| IsochoricOgdenModel(IsochoricOgdenModel const &rOther) | Kratos::IsochoricOgdenModel | inline |
| KRATOS_CLASS_POINTER_DEFINITION(IsochoricOgdenModel) | Kratos::IsochoricOgdenModel | |
| Kratos::OgdenModel::KRATOS_CLASS_POINTER_DEFINITION(OgdenModel) | Kratos::OgdenModel | |
| 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 typedef | Kratos::ConstitutiveModel | |
| MatrixType typedef | Kratos::ConstitutiveModel | |
| mHistoryVector | Kratos::ConstitutiveModel | protected |
| ModelDataType typedef | Kratos::ConstitutiveModel | |
| mOptions | Kratos::ConstitutiveModel | protected |
| msIdentityMatrix | Kratos::HyperElasticModel | protectedstatic |
| OgdenModel() | Kratos::OgdenModel | |
| OgdenModel(OgdenModel const &rOther) | Kratos::OgdenModel | |
| operator=(IsochoricOgdenModel const &rOther) | Kratos::IsochoricOgdenModel | inline |
| Kratos::OgdenModel::operator=(OgdenModel const &rOther) | Kratos::OgdenModel | |
| Kratos::HyperElasticModel::operator=(HyperElasticModel const &rOther) | Kratos::HyperElasticModel | |
| Kratos::ConstitutiveModel::operator=(ConstitutiveModel const &rOther) | Kratos::ConstitutiveModel | |
| PrintData(std::ostream &rOStream) const override | Kratos::IsochoricOgdenModel | inlinevirtual |
| PrintInfo(std::ostream &rOStream) const override | Kratos::IsochoricOgdenModel | inlinevirtual |
| Serializer class | Kratos::IsochoricOgdenModel | friend |
| SetValue(const Variable< Vector > &rThisVariable, const Vector &rValue, const ProcessInfo &rCurrentProcessInfo) override | Kratos::HyperElasticModel | inlinevirtual |
| SetValue(const Variable< Matrix > &rThisVariable, const Matrix &rValue, const ProcessInfo &rCurrentProcessInfo) override | Kratos::HyperElasticModel | inlinevirtual |
| Kratos::ConstitutiveModel::SetValue(const Variable< double > &rVariable, const double &rValue, const ProcessInfo &rCurrentProcessInfo) | Kratos::ConstitutiveModel | virtual |
| SizeType typedef | Kratos::ConstitutiveModel | |
| StrainMeasureType typedef | Kratos::ConstitutiveModel | |
| StressMeasureType typedef | Kratos::ConstitutiveModel | |
| VectorType typedef | Kratos::ConstitutiveModel | |
| VoigtIndexType typedef | Kratos::ConstitutiveModel | protected |
| ~ConstitutiveModel() | Kratos::ConstitutiveModel | virtual |
| ~HyperElasticModel() override | Kratos::HyperElasticModel | |
| ~IsochoricOgdenModel() override | Kratos::IsochoricOgdenModel | inline |
| ~OgdenModel() override | Kratos::OgdenModel |