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 couplingdata.hh:186
Definition dispersionflux_fwd.hh:23
Definition porousmediumflow/nonisothermal/localresidual.hh:24
forward declaration of the method-specific implementation
Definition couplingdata.hh:92
forward declaration of the method-specific implementation
Definition flux/staggered/freeflow/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.
Scheidegger's dispersion tensor.
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