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,
class DT,
class EDM>
110namespace Properties {
127template<
class TypeTag>
128struct UseMoles<TypeTag, TTag::Tracer> {
static constexpr bool value =
true; };
131template<
class TypeTag>
141template<
class TypeTag>
145template<
class TypeTag>
149template<
class TypeTag>
167template<
class TypeTag>
171template<
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...
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:53
A class helping models to define input and output fields.
Definition: common/properties.hh:63
Definition: common/properties.hh:77
Property whether to use moles or kg as amount unit for balance equations.
Definition: common/properties.hh:88
The secondary variables within a sub-control volume.
Definition: common/properties.hh:106
The type for the calculation the advective fluxes.
Definition: common/properties.hh:140
The employed model for the computation of the effective diffusivity.
Definition: common/properties.hh:163
Evaluates a user given velocity field.
Definition: stationaryvelocityfield.hh:44
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: porousmediumflow/tracer/iofields.hh:39
Element-wise calculation of the local residual for problems using fully implicit tracer model.
Definition: porousmediumflow/tracer/localresidual.hh:46
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
FSY FluidSystem
Definition: porousmediumflow/tracer/model.hh:101
EDM EffectiveDiffusivityModel
Definition: porousmediumflow/tracer/model.hh:106
SSY SolidSystem
Definition: porousmediumflow/tracer/model.hh:102
SST SolidState
Definition: porousmediumflow/tracer/model.hh:103
PV PrimaryVariables
Definition: porousmediumflow/tracer/model.hh:100
MT ModelTraits
Definition: porousmediumflow/tracer/model.hh:104
DT DiffusionType
Definition: porousmediumflow/tracer/model.hh:105
Definition: porousmediumflow/tracer/model.hh:119
std::tuple< PorousMediumFlow > InheritsFrom
Definition: porousmediumflow/tracer/model.hh:119
Contains the quantities which are constant within a finite volume for the tracer model.
Definition: porousmediumflow/tracer/volumevariables.hh:58
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 tracer 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.