42#ifndef DUMUX_TRACER_MODEL_HH 
   43#define DUMUX_TRACER_MODEL_HH 
   64template<
int nComp, 
bool useMol, 
bool enableCompDisp, 
class CDM = 
void>
 
   70    static constexpr int numEq() { 
return nComp; }
 
   79    static constexpr bool useMoles() { 
return useMol; }
 
 
   90template<
class PV, 
class FSY, 
class SSY, 
class SST, 
class MT, 
class DT, 
class EDM>
 
  120template<
class TypeTag>
 
  121struct UseMoles<TypeTag, 
TTag::Tracer> { 
static constexpr bool value = 
true; };
 
  124template<
class TypeTag>
 
  125struct ModelTraits<TypeTag, 
TTag::Tracer>
 
 
  138template<
class TypeTag>
 
  142template<
class TypeTag>
 
  146template<
class TypeTag>
 
  147struct VolumeVariables<TypeTag, 
TTag::Tracer>
 
 
  164template<
class TypeTag>
 
  168template<
class TypeTag>
 
Relation for the effective diffusion coefficient with constant tortuosity.
Definition diffusivityconstanttortuosity.hh:40
Evaluates a user given velocity field.
Definition stationaryvelocityfield.hh:32
Adds I/O fields specific to the tracer model.
Definition porousmediumflow/tracer/iofields.hh:27
Element-wise calculation of the local residual for problems using fully implicit tracer model.
Definition porousmediumflow/tracer/localresidual.hh:37
Contains the quantities which are constant within a finite volume for the tracer model.
Definition porousmediumflow/tracer/volumevariables.hh:46
Defines all properties used in Dumux.
Relation for the effective diffusion coefficient with constant tortuosity.
constexpr auto getPropValue()
get the value data member of a property
Definition propertysystem.hh:310
typename GetProp< TypeTag, Property >::type GetPropType
get the type alias defined in the property
Definition propertysystem.hh:296
@ SST
Definition turbulencemodel.hh:63
Type tag for numeric models.
Definition grid.hh:24
The energy balance equation for a porous solid.
Definition common/properties.hh:26
Defines a type tag and some properties for models using the box scheme.
Defines the primary variable and equation indices used by the isothermal tracer model.
Adds I/O fields specific to the tracer model.
Element-wise calculation of the local residual for problems using fully implicit tracer model.
Quantities required by the tracer model in a control volume.
Constant velocity advective law for transport models. This file contains the data which is required t...
StationaryVelocityField< GetPropType< TypeTag, Properties::Scalar > > type
Definition porousmediumflow/tracer/model.hh:165
DiffusivityConstantTortuosity< GetPropType< TypeTag, Properties::Scalar > > type
Definition porousmediumflow/tracer/model.hh:169
TracerIOFields type
Definition porousmediumflow/tracer/model.hh:143
TracerLocalResidual< TypeTag > type
Definition porousmediumflow/tracer/model.hh:139
TracerModelTraits< FluidSystem::numComponents, getPropValue< TypeTag, Properties::UseMoles >(), getPropValue< TypeTag, Properties::EnableCompositionalDispersion >(), CDM > type
Definition porousmediumflow/tracer/model.hh:131
Definition porousmediumflow/tracer/model.hh:112
std::tuple< PorousMediumFlow > InheritsFrom
Definition porousmediumflow/tracer/model.hh:112
static constexpr bool value
Definition porousmediumflow/tracer/model.hh:121
TracerVolumeVariables< Traits > type
Definition porousmediumflow/tracer/model.hh:160
Defines the primary variable and equation indices used by the isothermal tracer model.
Definition porousmediumflow/tracer/indices.hh:25
Specifies a number properties of the Richards n-components model.
Definition porousmediumflow/tracer/model.hh:66
static constexpr int numFluidComponents()
Definition porousmediumflow/tracer/model.hh:72
TracerIndices Indices
Definition porousmediumflow/tracer/model.hh:67
static constexpr int numFluidPhases()
Definition porousmediumflow/tracer/model.hh:71
static constexpr bool enableCompositionalDispersion()
Definition porousmediumflow/tracer/model.hh:77
static constexpr bool useMoles()
Definition porousmediumflow/tracer/model.hh:79
CDM CompositionalDispersionModel
Definition porousmediumflow/tracer/model.hh:68
static constexpr bool enableEnergyBalance()
Definition porousmediumflow/tracer/model.hh:76
static constexpr int numEq()
Definition porousmediumflow/tracer/model.hh:70
static constexpr bool enableAdvection()
Definition porousmediumflow/tracer/model.hh:74
static constexpr bool enableMolecularDiffusion()
Definition porousmediumflow/tracer/model.hh:75
Traits class for the volume variables of the single-phase model.
Definition porousmediumflow/tracer/model.hh:92
FSY FluidSystem
Definition porousmediumflow/tracer/model.hh:94
EDM EffectiveDiffusivityModel
Definition porousmediumflow/tracer/model.hh:99
SSY SolidSystem
Definition porousmediumflow/tracer/model.hh:95
SST SolidState
Definition porousmediumflow/tracer/model.hh:96
PV PrimaryVariables
Definition porousmediumflow/tracer/model.hh:93
MT ModelTraits
Definition porousmediumflow/tracer/model.hh:97
DT DiffusionType
Definition porousmediumflow/tracer/model.hh:98