25#ifndef DUMUX_POROUSMEDIUM_FLOW_PROPERTIES_HH
26#define DUMUX_POROUSMEDIUM_FLOW_PROPERTIES_HH
58template<
class TypeTag>
62template<
class TypeTag>
67template<
class TypeTag>
71template<
class TypeTag>
75template<
class TypeTag>
79template<
class TypeTag>
83template<
class TypeTag>
87template<
class TypeTag>
91template<
class TypeTag>
95template<
class TypeTag>
100template<
class TypeTag>
104template<
class TypeTag>
106template<
class TypeTag>
108template<
class TypeTag>
112template<
class TypeTag>
116template<
class TypeTag>
123template<
class TypeTag>
127template<
class TypeTag>
131template<
class TypeTag>
142template<
class TypeTag>
Dispersion flux for different discretization schemes.
Setting constant fluid properties via the input file.
Represents all relevant thermodynamic quantities of a inert solid system.
The simplest solid phase consisting of a single solid component.
A helper class to fill the flux variables cache.
Adaption of the non-isothermal two-phase two-component flow model to problems with CO2.
Definition: adapt.hh:29
typename GetProp< TypeTag, Property >::type GetPropType
get the type alias defined in the property
Definition: propertysystem.hh:180
Property whether to include compositional dispersion.
Definition: common/properties.hh:89
Property whether to include thermal dispersion.
Definition: common/properties.hh:91
Container storing the different types of flux variables.
Definition: common/properties.hh:111
Stores data associated with flux vars.
Definition: common/properties.hh:113
The engine behind the global flux cache (how to fill caches for the stencil)
Definition: common/properties.hh:115
The local residual of the energy equation.
Definition: common/properties.hh:137
The type for the calculation the advective fluxes.
Definition: common/properties.hh:139
specifies if the parameters for the advective fluxes depend on the solution
Definition: common/properties.hh:141
The type for the calculation of the molecular diffusion fluxes.
Definition: common/properties.hh:143
The type for the calculation of the dispersive fluxes.
Definition: common/properties.hh:145
specifies if the parameters for the diffusive fluxes depend on the solution
Definition: common/properties.hh:147
The type for the calculation of the heat conduction fluxes.
Definition: common/properties.hh:149
The type for the calculation of the compositional dispersion tensor.
Definition: common/properties.hh:151
The type for the calculation of the thermal dispersion tensor.
Definition: common/properties.hh:153
specifies if the parameters for the heat conduction fluxes depend on the solution
Definition: common/properties.hh:155
The type of the solid system to use.
Definition: common/properties.hh:164
The type of the solid state to use.
Definition: common/properties.hh:166
specifies the velocity calculation module to be used
Definition: common/properties.hh:172
Definition: common/properties.hh:181
Definition: common/properties.hh:265
forward declaration of the method-specific implementation
Definition: flux/box/darcyslaw.hh:44
Definition: box/dispersionflux.hh:42
forward declaration of the method-specific implementation
Definition: flux/box/fickslaw.hh:44
forward declaration of the method-specific implementation
Definition: flux/box/fourierslaw.hh:38
A component which returns run time specified values for all fluid properties.
Definition: constant.hh:61
Scheidegger's dispersion tensor.
Definition: scheidegger.hh:55
Represents all relevant thermodynamic quantities of a inert solid system.
Definition: inertsolidstate.hh:35
The simplest solid phase consisting of a single solid component.
Definition: 1csolid.hh:41
The porous medium flux variables class that computes advective / convective, molecular diffusive and ...
Definition: porousmediumflow/fluxvariables.hh:53
Definition: porousmediumflow/fluxvariablescache.hh:36
Definition: fluxvariablescachefiller.hh:39
Definition: porousmediumflow/nonisothermal/localresidual.hh:36
Definition: porousmediumflow/properties.hh:54
std::tuple< ModelProperties > InheritsFrom
Definition: porousmediumflow/properties.hh:54
GetPropType< TypeTag, Properties::CompositionalDispersionModel > type
Definition: porousmediumflow/properties.hh:97
GetPropType< TypeTag, Properties::Scalar > Scalar
Definition: porousmediumflow/properties.hh:145
Velocity output policy for implicit (porous media) models.
Definition: porousmediumflow/velocityoutput.hh:45
Declares all properties used in Dumux.
Defines a type tags and some fundamental properties for all models.
Base class for the flux variables.
Velocity output for porous media models.
Advective fluxes according to Darcy's law.
Diffusive mass flux according to Fick's law.
Diffusive heat flux according to Fourier's law.
Base class for the flux variables in porous medium models.
Element-wise calculation of the local residual for non-isothermal fully implicit models.
A VTK output module to simplify writing dumux simulation data to VTK format.