13#ifndef DUMUX_POROUSMEDIUM_FLOW_PROPERTIES_HH
14#define DUMUX_POROUSMEDIUM_FLOW_PROPERTIES_HH
46template<
class TypeTag>
50template<
class TypeTag>
55template<
class TypeTag>
59template<
class TypeTag>
63template<
class TypeTag>
67template<
class TypeTag>
68struct EnableCompositionalDispersion<TypeTag, TTag::PorousMediumFlow> {
static constexpr bool value =
false; };
71template<
class TypeTag>
72struct EnableThermalDispersion<TypeTag, TTag::PorousMediumFlow> {
static constexpr bool value =
false; };
75template<
class TypeTag>
79template<
class TypeTag>
83template<
class TypeTag>
84struct ThermalDispersionModel<TypeTag, TTag::PorousMediumFlow>
88template<
class TypeTag>
92template<
class TypeTag>
93struct SolutionDependentAdvection<TypeTag, TTag::PorousMediumFlow> {
static constexpr bool value =
true; };
94template<
class TypeTag>
95struct SolutionDependentMolecularDiffusion<TypeTag, TTag::PorousMediumFlow> {
static constexpr bool value =
true; };
96template<
class TypeTag>
97struct SolutionDependentHeatConduction<TypeTag, TTag::PorousMediumFlow> {
static constexpr bool value =
true; };
100template<
class TypeTag>
104template<
class TypeTag>
111template<
class TypeTag>
112struct EnableThermalNonEquilibrium<TypeTag, TTag::PorousMediumFlow> {
static constexpr bool value =
false; };
115template<
class TypeTag>
116struct EnableBoxInterfaceSolver<TypeTag, TTag::PorousMediumFlow> {
static constexpr bool value =
false; };
119template<
class TypeTag>
120struct SolidState<TypeTag, TTag::PorousMediumFlow>
130template<
class TypeTag>
131struct SolidSystem<TypeTag, TTag::PorousMediumFlow>
The simplest solid phase consisting of a single solid component.
A component which returns run time specified values for all fluid properties.
Definition: constant.hh:49
forward declaration of the method-specific implementation
Definition: flux/ccmpfa/darcyslaw.hh:27
Definition: box/dispersionflux.hh:30
Definition: porousmediumflow/nonisothermal/localresidual.hh:24
forward declaration of the method-specific implementation
Definition: flux/box/fickslaw.hh:32
forward declaration of the method-specific implementation
Definition: flux/box/fourierslaw.hh:26
Represents all relevant thermodynamic quantities of a inert solid system.
Definition: inertsolidstate.hh:23
Velocity output policy for implicit (porous media) models.
Definition: porousmediumflow/velocityoutput.hh:33
Definition: fluxvariablescachefiller.hh:27
Definition: porousmediumflow/fluxvariablescache.hh:24
The porous medium flux variables class that computes advective / convective, molecular diffusive and ...
Definition: porousmediumflow/fluxvariables.hh:41
Scheidegger's dispersion tensor.
Definition: scheidegger.hh:43
The simplest solid phase consisting of a single solid component.
Definition: 1csolid.hh:29
Velocity output for implicit (porous media) models.
Definition: io/velocityoutput.hh:29
Defines a type tags and some fundamental properties for all models.
Defines all properties used in Dumux.
Setting constant fluid properties via the input file.
Dispersion flux for different discretization schemes.
Advective fluxes according to Darcy's law.
Diffusive mass flux according to Fick's law.
Diffusive heat flux according to Fourier's law.
A helper class to fill the flux variables cache.
typename GetProp< TypeTag, Property >::type GetPropType
get the type alias defined in the property
Definition: propertysystem.hh:296
Represents all relevant thermodynamic quantities of a inert solid system.
A VTK output module to simplify writing dumux simulation data to VTK format.
Base class for the flux variables in porous medium models.
Base class for the flux variables.
Element-wise calculation of the local residual for non-isothermal fully implicit models.
Velocity output for porous media models.
GetPropType< TypeTag, Properties::Scalar > Scalar
Definition: porousmediumflow/properties.hh:133
Definition: porousmediumflow/properties.hh:42
std::tuple< ModelProperties > InheritsFrom
Definition: porousmediumflow/properties.hh:42
GetPropType< TypeTag, Properties::CompositionalDispersionModel > type
Definition: porousmediumflow/properties.hh:85