OGS
ConstitutiveModels.h
Go to the documentation of this file.
1
11#pragma once
12
28
30{
31namespace ConstitutiveStressSaturation_StrainPressureTemperature
32{
34template <int DisplacementDim>
35using ConstitutiveModels = std::tuple<
38 SolidCompressibilityModel<DisplacementDim,
44
55
61
62template <int DisplacementDim, typename TRMProcessData>
64 TRMProcessData const& process_data,
66{
70 process_data.specific_body_force},
71 solid_material);
72}
73
74} // namespace ConstitutiveStressSaturation_StrainPressureTemperature
75} // namespace ProcessLib::ThermoRichardsMechanics
TupleOfModels constructModels(Args &&... args)
std::tuple< BiotModel, SolidMechanicsModel< DisplacementDim >, SolidCompressibilityModel< DisplacementDim, SolidConstitutiveRelation< DisplacementDim > >, BishopsModel, BishopsPrevModel, EffectiveStressModel< DisplacementDim >, 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)