version 3.10-dev
Dumux::TracerModelTraits< nComp, useMol, enableCompDisp, CDM > Struct Template Reference

Specifies a number properties of the Richards n-components model. More...

#include <dumux/porousmediumflow/tracer/model.hh>

Description

template<int nComp, bool useMol, bool enableCompDisp, class CDM = void>
struct Dumux::TracerModelTraits< nComp, useMol, enableCompDisp, CDM >
Template Parameters
nCompthe number of components to be considered.
useMolwhether mole or mass balances are used

Public Types

using Indices = TracerIndices
 
using CompositionalDispersionModel = CDM
 

Static Public Member Functions

static constexpr int numEq ()
 
static constexpr int numFluidPhases ()
 
static constexpr int numFluidComponents ()
 
static constexpr bool enableAdvection ()
 
static constexpr bool enableMolecularDiffusion ()
 
static constexpr bool enableEnergyBalance ()
 
static constexpr bool enableCompositionalDispersion ()
 
static constexpr bool useMoles ()
 

Member Typedef Documentation

◆ CompositionalDispersionModel

template<int nComp, bool useMol, bool enableCompDisp, class CDM = void>
using Dumux::TracerModelTraits< nComp, useMol, enableCompDisp, CDM >::CompositionalDispersionModel = CDM

◆ Indices

template<int nComp, bool useMol, bool enableCompDisp, class CDM = void>
using Dumux::TracerModelTraits< nComp, useMol, enableCompDisp, CDM >::Indices = TracerIndices

Member Function Documentation

◆ enableAdvection()

template<int nComp, bool useMol, bool enableCompDisp, class CDM = void>
static constexpr bool Dumux::TracerModelTraits< nComp, useMol, enableCompDisp, CDM >::enableAdvection ( )
inlinestaticconstexpr

◆ enableCompositionalDispersion()

template<int nComp, bool useMol, bool enableCompDisp, class CDM = void>
static constexpr bool Dumux::TracerModelTraits< nComp, useMol, enableCompDisp, CDM >::enableCompositionalDispersion ( )
inlinestaticconstexpr

◆ enableEnergyBalance()

template<int nComp, bool useMol, bool enableCompDisp, class CDM = void>
static constexpr bool Dumux::TracerModelTraits< nComp, useMol, enableCompDisp, CDM >::enableEnergyBalance ( )
inlinestaticconstexpr

◆ enableMolecularDiffusion()

template<int nComp, bool useMol, bool enableCompDisp, class CDM = void>
static constexpr bool Dumux::TracerModelTraits< nComp, useMol, enableCompDisp, CDM >::enableMolecularDiffusion ( )
inlinestaticconstexpr

◆ numEq()

template<int nComp, bool useMol, bool enableCompDisp, class CDM = void>
static constexpr int Dumux::TracerModelTraits< nComp, useMol, enableCompDisp, CDM >::numEq ( )
inlinestaticconstexpr

◆ numFluidComponents()

template<int nComp, bool useMol, bool enableCompDisp, class CDM = void>
static constexpr int Dumux::TracerModelTraits< nComp, useMol, enableCompDisp, CDM >::numFluidComponents ( )
inlinestaticconstexpr

◆ numFluidPhases()

template<int nComp, bool useMol, bool enableCompDisp, class CDM = void>
static constexpr int Dumux::TracerModelTraits< nComp, useMol, enableCompDisp, CDM >::numFluidPhases ( )
inlinestaticconstexpr

◆ useMoles()

template<int nComp, bool useMol, bool enableCompDisp, class CDM = void>
static constexpr bool Dumux::TracerModelTraits< nComp, useMol, enableCompDisp, CDM >::useMoles ( )
inlinestaticconstexpr

The documentation for this struct was generated from the following file: