OGS
|
Classes | |
struct | ConstitutiveSetting |
struct | ConstitutiveTraits |
struct | CreateConstitutiveSetting |
struct | SolidCompressibilityModel |
struct | SolidMechanicsModel |
Typedefs | |
template<int DisplacementDim> | |
using | StatefulData |
Data whose state must be tracked by the TRM process. | |
template<int DisplacementDim> | |
using | StatefulDataPrev = PrevStateOf<StatefulData<DisplacementDim>> |
template<int DisplacementDim> | |
using | OutputData |
Data that is needed for output purposes, but not directly for the assembly. | |
template<int DisplacementDim> | |
using | ConstitutiveData |
Data that is needed for the equation system assembly. | |
template<int DisplacementDim> | |
using | ConstitutiveTempData |
template<int DisplacementDim> | |
using | ConstitutiveModels |
Constitutive models used for assembly. | |
template<int DisplacementDim> | |
using | SolidConstitutiveRelation |
Functions | |
template<int DisplacementDim, typename TRMProcessData > | |
ConstitutiveModels< DisplacementDim > | createConstitutiveModels (TRMProcessData const &process_data, SolidConstitutiveRelation< DisplacementDim > const &solid_material) |
template<int DisplacementDim> | |
static bool | checkCorrectModelEvalOrder () |
template<int DisplacementDim> | |
std::unique_ptr< SolidConstitutiveRelation< DisplacementDim > > | createMFrontGeneric (std::vector< std::unique_ptr< ParameterLib::ParameterBase > > const ¶meters, std::optional< ParameterLib::CoordinateSystem > const &local_coordinate_system, BaseLib::ConfigTree const &config) |
using ProcessLib::ThermoRichardsMechanics::ConstitutiveStressSaturation_StrainPressureTemperature::ConstitutiveData |
Data that is needed for the equation system assembly.
Definition at line 53 of file ConstitutiveData.h.
using ProcessLib::ThermoRichardsMechanics::ConstitutiveStressSaturation_StrainPressureTemperature::ConstitutiveModels |
Constitutive models used for assembly.
Definition at line 33 of file ConstitutiveModels.h.
using ProcessLib::ThermoRichardsMechanics::ConstitutiveStressSaturation_StrainPressureTemperature::ConstitutiveTempData |
Data that stores intermediate values, which are not needed outside the constitutive setting.
Definition at line 64 of file ConstitutiveData.h.
using ProcessLib::ThermoRichardsMechanics::ConstitutiveStressSaturation_StrainPressureTemperature::OutputData |
Data that is needed for output purposes, but not directly for the assembly.
Definition at line 47 of file ConstitutiveData.h.
using ProcessLib::ThermoRichardsMechanics::ConstitutiveStressSaturation_StrainPressureTemperature::SolidConstitutiveRelation |
Definition at line 23 of file TraitsBase.h.
using ProcessLib::ThermoRichardsMechanics::ConstitutiveStressSaturation_StrainPressureTemperature::StatefulData |
Data whose state must be tracked by the TRM process.
Definition at line 38 of file ConstitutiveData.h.
using ProcessLib::ThermoRichardsMechanics::ConstitutiveStressSaturation_StrainPressureTemperature::StatefulDataPrev = PrevStateOf<StatefulData<DisplacementDim>> |
Definition at line 43 of file ConstitutiveData.h.
|
static |
Definition at line 21 of file ConstitutiveSetting.cpp.
References INFO(), ProcessLib::Graph::isEvalOrderCorrectRT(), and OGS_FATAL.
ConstitutiveModels< DisplacementDim > ProcessLib::ThermoRichardsMechanics::ConstitutiveStressSaturation_StrainPressureTemperature::createConstitutiveModels | ( | TRMProcessData const & | process_data, |
SolidConstitutiveRelation< DisplacementDim > const & | solid_material ) |
Definition at line 60 of file ConstitutiveModels.h.
References ProcessLib::Graph::constructModels().
std::unique_ptr< SolidConstitutiveRelation< DisplacementDim > > ProcessLib::ThermoRichardsMechanics::ConstitutiveStressSaturation_StrainPressureTemperature::createMFrontGeneric | ( | std::vector< std::unique_ptr< ParameterLib::ParameterBase > > const & | parameters, |
std::optional< ParameterLib::CoordinateSystem > const & | local_coordinate_system, | ||
BaseLib::ConfigTree const & | config ) |
Definition at line 21 of file CreateConstitutiveSetting.cpp.
References MaterialLib::Solids::MFront::createMFrontGeneric().