50#ifndef DUMUX_TRACER_MODEL_HH
51#define DUMUX_TRACER_MODEL_HH
73template<
int nComp,
bool useMol>
78 static constexpr int numEq() {
return nComp; }
86 static constexpr bool useMoles() {
return useMol; }
97template<
class PV,
class FSY,
class SSY,
class SST,
class MT>
108namespace Properties {
125template<
class TypeTag>
126struct UseMoles<TypeTag, TTag::Tracer> {
static constexpr bool value =
true; };
129template<
class TypeTag>
139template<
class TypeTag>
143template<
class TypeTag>
147template<
class TypeTag>
163template<
class TypeTag>
167template<
class TypeTag>
Constant velocity advective law for transport models. This file contains the data which is required t...
Relation for the saturation-dependent effective diffusion coefficient.
The base class for spatial parameters of one-phase problems using a fully implicit discretization met...
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
Traits class encapsulating model specifications.
Definition: common/properties.hh:65
A class helping models to define input and output fields.
Definition: common/properties.hh:78
Definition: common/properties.hh:91
Property whether to use moles or kg as amount unit for balance equations.
Definition: common/properties.hh:102
The secondary variables within a sub-control volume.
Definition: common/properties.hh:174
The type for the calculation the advective fluxes.
Definition: common/properties.hh:208
The employed model for the computation of the effective diffusivity.
Definition: common/properties.hh:231
Evaluates a user given velocity field.
Definition: stationaryvelocityfield.hh:41
Relation for the saturation-dependent effective diffusion coefficient.
Definition: diffusivityconstanttortuosity.hh:49
Defines the primary variable and equation indices used by the isothermal tracer model.
Definition: porousmediumflow/tracer/indices.hh:37
Adds I/O fields specific to the tracer model.
Definition: dumux/porousmediumflow/tracer/iofields.hh:39
Element-wise calculation of the local residual for problems using fully implicit tracer model.
Definition: porousmediumflow/tracer/localresidual.hh:43
Specifies a number properties of the Richards n-components model.
Definition: porousmediumflow/tracer/model.hh:75
static constexpr int numFluidComponents()
Definition: porousmediumflow/tracer/model.hh:80
static constexpr bool enableAdvection()
Definition: porousmediumflow/tracer/model.hh:82
static constexpr bool enableMolecularDiffusion()
Definition: porousmediumflow/tracer/model.hh:83
static constexpr bool enableEnergyBalance()
Definition: porousmediumflow/tracer/model.hh:84
static constexpr int numFluidPhases()
Definition: porousmediumflow/tracer/model.hh:79
static constexpr int numEq()
Definition: porousmediumflow/tracer/model.hh:78
static constexpr bool useMoles()
Definition: porousmediumflow/tracer/model.hh:86
Traits class for the volume variables of the single-phase model.
Definition: porousmediumflow/tracer/model.hh:99
PV PrimaryVariables
Definition: porousmediumflow/tracer/model.hh:100
MT ModelTraits
Definition: porousmediumflow/tracer/model.hh:104
SST SolidState
Definition: porousmediumflow/tracer/model.hh:103
FSY FluidSystem
Definition: porousmediumflow/tracer/model.hh:101
SSY SolidSystem
Definition: porousmediumflow/tracer/model.hh:102
Definition: porousmediumflow/tracer/model.hh:117
std::tuple< PorousMediumFlow > InheritsFrom
Definition: porousmediumflow/tracer/model.hh:117
Contains the quantities which are constant within a finite volume for the tracer model.
Definition: porousmediumflow/tracer/volumevariables.hh:56
Declares all properties used in Dumux.
Defines a type tag and some properties for models using the box scheme.
Adds I/O fields specific to the twop model.
Element-wise calculation of the local residual for problems using fully implicit tracer model.
Base class for the model specific class which provides access to all volume averaged quantities.
Defines the primary variable and equation indices used by the isothermal tracer model.