OGS
ConstitutiveModels.h
Go to the documentation of this file.
1
11#pragma once
12
26
28{
29namespace ConstitutiveStressSaturation_StrainPressureTemperature
30{
32template <int DisplacementDim>
33using ConstitutiveModels = std::tuple<
36 SolidCompressibilityModel<DisplacementDim,
41
52
58
59template <int DisplacementDim, typename TRMProcessData>
70
71} // namespace ConstitutiveStressSaturation_StrainPressureTemperature
72} // namespace ProcessLib::ThermoRichardsMechanics
TupleOfModels constructModels(Args &&... args)
std::tuple< BiotModel, SolidMechanicsModel< DisplacementDim >, SolidCompressibilityModel< DisplacementDim, SolidConstitutiveRelation< DisplacementDim > >, BishopsModel, BishopsPrevModel, PorosityModel< DisplacementDim >, LiquidDensityModel< DisplacementDim >, SolidDensityModel< DisplacementDim >, GravityModel< DisplacementDim >, LiquidViscosityModel< DisplacementDim >, TransportPorosityModel< DisplacementDim >, PermeabilityModel< DisplacementDim >, ThermoOsmosisModel< DisplacementDim >, DarcyLawModel< DisplacementDim >, TRMHeatStorageAndFluxModel< DisplacementDim >, TRMVaporDiffusionModel< DisplacementDim >, SolidThermalExpansionModel< DisplacementDim >, FluidThermalExpansionModel< DisplacementDim >, TRMStorageModel< DisplacementDim >, EqPModel< DisplacementDim >, EqTModel< DisplacementDim > > ConstitutiveModels
Constitutive models used for assembly.
ConstitutiveModels< DisplacementDim > createConstitutiveModels(TRMProcessData const &process_data, SolidConstitutiveRelation< DisplacementDim > const &solid_material)
Eigen::Vector< double, DisplacementDim > specific_body_force