25#ifndef DUMUX_POROUSMEDIUM_FLOW_PROPERTIES_HH
26#define DUMUX_POROUSMEDIUM_FLOW_PROPERTIES_HH
56template<
class TypeTag>
60template<
class TypeTag>
65template<
class TypeTag>
69template<
class TypeTag>
73template<
class TypeTag>
77template<
class TypeTag>
81template<
class TypeTag>
83template<
class TypeTag>
85template<
class TypeTag>
89template<
class TypeTag>
93template<
class TypeTag>
100template<
class TypeTag>
104template<
class TypeTag>
108template<
class TypeTag>
119template<
class TypeTag>
Fick's law specilized for different discretization schemes. This file contains the data which is requ...
Fourier's law specialized for different discretization schemes This file contains the data which is r...
Setting constant fluid properties via the input file.
Represents all relevant thermodynamic quantities of a inert solid system.
A solid phase consisting of a single inert solid component.
PorousMediumFluxVariablesCacheFillerImplementation< TypeTag, GetPropType< TypeTag, Properties::GridGeometry >::discMethod > PorousMediumFluxVariablesCacheFiller
The flux variables cache filler class for porous media.
Definition porousmediumflow/fluxvariablescachefiller.hh:47
PorousMediumFluxVariablesCacheImplementation< TypeTag, GetPropType< TypeTag, Properties::GridGeometry >::discMethod > PorousMediumFluxVariablesCache
The flux variables cache classes for porous media.
Definition porousmediumflow/fluxvariablescache.hh:53
FouriersLawImplementation< TypeTag, GetPropType< TypeTag, Properties::GridGeometry >::discMethod > FouriersLaw
Evaluates the heat conduction flux according to Fouriers's law.
Definition fourierslaw.hh:44
DarcysLawImplementation< TypeTag, GetPropType< TypeTag, Properties::GridGeometry >::discMethod > DarcysLaw
Evaluates the normal component of the Darcy velocity on a (sub)control volume face.
Definition flux/darcyslaw.hh:47
FicksLawImplementation< TypeTag, GetPropType< TypeTag, Properties::GridGeometry >::discMethod, referenceSystem > FicksLaw
Evaluates the diffusive mass flux according to Fick's law.
Definition fickslaw.hh:44
make the local view function available whenever we use the grid geometry
Definition adapt.hh:29
typename Properties::Detail::GetPropImpl< TypeTag, Property >::type::type GetPropType
get the type alias defined in the property (equivalent to old macro GET_PROP_TYPE(....
Definition propertysystem.hh:149
EnergyLocalResidualImplementation< TypeTag, GetPropType< TypeTag, Properties::ModelTraits >::enableEnergyBalance()> EnergyLocalResidual
Definition porousmediumflow/nonisothermal/localresidual.hh:38
Definition common/properties.hh:47
Type tag for numeric models.
Definition grid.hh:35
Container storing the different types of flux variables.
Definition common/properties.hh:180
Stores data associated with flux vars.
Definition common/properties.hh:182
The engine behind the global flux cache (how to fill caches for the stencil).
Definition common/properties.hh:184
The local residual of the energy equation.
Definition common/properties.hh:206
The type for the calculation the advective fluxes.
Definition common/properties.hh:208
specifies if the parameters for the advective fluxes depend on the solution
Definition common/properties.hh:210
The type for the calculation of the molecular diffusion fluxes.
Definition common/properties.hh:212
specifies if the parameters for the diffusive fluxes depend on the solution
Definition common/properties.hh:214
The type for the calculation of the heat conduction fluxes.
Definition common/properties.hh:216
specifies if the parameters for the heat conduction fluxes depend on the solution
Definition common/properties.hh:218
The type of the solid system to use.
Definition common/properties.hh:227
The type of the solid state to use.
Definition common/properties.hh:229
specifies the velocity calculation module to be used
Definition common/properties.hh:235
Definition common/properties.hh:244
Definition common/properties.hh:328
A component which returns run time specified values for all fluid properties.
Definition constant.hh:58
Represents all relevant thermodynamic quantities of a inert solid system.
Definition inertsolidstate.hh:35
A solid phase consisting of a single inert solid component.
Definition inertsolidphase.hh:41
The porous medium flux variables class that computes advective / convective, molecular diffusive and ...
Definition porousmediumflow/fluxvariables.hh:53
Definition porousmediumflow/properties.hh:52
std::tuple< ModelProperties > InheritsFrom
Definition porousmediumflow/properties.hh:52
PorousMediumFluxVariables< TypeTag > type
Definition porousmediumflow/properties.hh:57
PorousMediumFluxVariablesCache< TypeTag > type
Definition porousmediumflow/properties.hh:61
PorousMediumFluxVariablesCacheFiller< TypeTag > type
Definition porousmediumflow/properties.hh:66
DarcysLaw< TypeTag > type
Definition porousmediumflow/properties.hh:70
FicksLaw< TypeTag > type
Definition porousmediumflow/properties.hh:74
FouriersLaw< TypeTag > type
Definition porousmediumflow/properties.hh:78
static constexpr bool value
Definition porousmediumflow/properties.hh:82
static constexpr bool value
Definition porousmediumflow/properties.hh:84
static constexpr bool value
Definition porousmediumflow/properties.hh:86
Dumux::EnergyLocalResidual< TypeTag > type
Definition porousmediumflow/properties.hh:90
PorousMediumFlowVelocityOutput< GetPropType< TypeTag, Properties::GridVariables >, GetPropType< TypeTag, Properties::FluxVariables > > type
Definition porousmediumflow/properties.hh:96
static constexpr bool value
Definition porousmediumflow/properties.hh:101
static constexpr bool value
Definition porousmediumflow/properties.hh:105
InertSolidState< Scalar, SolidSystem > type
Definition porousmediumflow/properties.hh:115
SolidSystems::InertSolidPhase< Scalar, InertComponent > type
Definition porousmediumflow/properties.hh:124
Components::Constant< 1, Scalar > InertComponent
Definition porousmediumflow/properties.hh:123
GetPropType< TypeTag, Properties::Scalar > Scalar
Definition porousmediumflow/properties.hh:122
Velocity output policy for implicit (porous media) models.
Definition porousmediumflow/velocityoutput.hh:47
Declares all properties used in Dumux.
Defines a type tags and some fundamental properties for all models.
Base class for the flux variables.
A helper class to fill the flux variables cache.
Velocity output for porous media models.
Darcy's law specialized for different discretization schemes This file contains the data which is req...
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.