OGS
ProcessLib::ThermoRichardsMechanics::ConstitutiveStress_StrainTemperature Namespace Reference

Classes

struct  ConstitutiveModels
 Constitutive models used for assembly. More...
 
struct  ConstitutiveSetting
 
struct  ConstitutiveTraits
 
struct  CreateConstitutiveSetting
 
struct  EffectiveStressData
 
struct  ElasticTangentStiffnessData
 
struct  ElasticTangentStiffnessModel
 
struct  MechanicalStrainData
 
struct  SolidCompressibilityModel
 
struct  SolidMechanicsModel
 
struct  SwellingDataStateful
 
struct  SwellingDataStateless
 
struct  SwellingModel
 

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 SolidConstitutiveRelation
 

Typedef Documentation

◆ ConstitutiveData

Initial value:
std::tuple<SolidMechanicsDataStateless<DisplacementDim>,
TotalStressData<DisplacementDim>, GravityData<DisplacementDim>,
TRMHeatStorageAndFluxData<DisplacementDim>,
TRMVaporDiffusionData<DisplacementDim>, TRMStorageData,
EqPData<DisplacementDim>, EqTData<DisplacementDim>,
ThermoOsmosisData<DisplacementDim>>

Data that is needed for the equation system assembly.

Definition at line 54 of file ConstitutiveData.h.

◆ ConstitutiveTempData

Initial value:
std::tuple<SwellingDataStateless<DisplacementDim>,
ElasticTangentStiffnessData<DisplacementDim>, BiotData,
SolidCompressibilityData, SaturationDataDeriv, BishopsData,
PrevState<BishopsData>,
SolidThermalExpansionData<DisplacementDim>,
FluidThermalExpansionData, EquivalentPlasticStrainData>

Data that stores intermediate values, which are not needed outside the constitutive setting.

Definition at line 65 of file ConstitutiveData.h.

◆ OutputData

Initial value:
std::tuple<DarcyLawData<DisplacementDim>, LiquidDensityData,
LiquidViscosityData, SolidDensityData,
PermeabilityData<DisplacementDim>>

Data that is needed for output purposes, but not directly for the assembly.

Definition at line 48 of file ConstitutiveData.h.

◆ SolidConstitutiveRelation

◆ StatefulData

Initial value:
std::tuple<SaturationData, PorosityData, TransportPorosityData,
StrainData<DisplacementDim>,
SwellingDataStateful<DisplacementDim>,
MechanicalStrainData<DisplacementDim>,
EffectiveStressData<DisplacementDim>>

Data whose state must be tracked by the TRM process.

Definition at line 36 of file ConstitutiveData.h.

◆ StatefulDataPrev

Definition at line 44 of file ConstitutiveData.h.