3.2-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Loading...
Searching...
No Matches
Dumux::MineralizationModelTraits< NonMinTraits, numSC, numInertSC > Struct Template Reference

Specifies a number properties of models that consider mineralization proceses. More...

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

Inheritance diagram for Dumux::MineralizationModelTraits< NonMinTraits, numSC, numInertSC >:
Inheritance graph

Description

template<class NonMinTraits, int numSC, int numInertSC>
struct Dumux::MineralizationModelTraits< NonMinTraits, numSC, numInertSC >

Specifies a number properties of models that consider mineralization proceses.

\ţparam NonMinTraits traits class of the underlying model not considering mineralization.

Template Parameters
numPSnumber of solid phases to be considered.
numInertSPnumber of inert solid phases to be considered.

Static Public Member Functions

static constexpr int numSolidComps ()
 the number of mineral phases
static constexpr int numInertSolidComps ()
 the number of inert mineral phases
static constexpr int numEq ()
 we additionally solve one equation per precipitating mineral phase

Member Function Documentation

◆ numEq()

template<class NonMinTraits, int numSC, int numInertSC>
constexpr int Dumux::MineralizationModelTraits< NonMinTraits, numSC, numInertSC >::numEq ( )
inlinestaticconstexpr

we additionally solve one equation per precipitating mineral phase

◆ numInertSolidComps()

template<class NonMinTraits, int numSC, int numInertSC>
constexpr int Dumux::MineralizationModelTraits< NonMinTraits, numSC, numInertSC >::numInertSolidComps ( )
inlinestaticconstexpr

the number of inert mineral phases

◆ numSolidComps()

template<class NonMinTraits, int numSC, int numInertSC>
constexpr int Dumux::MineralizationModelTraits< NonMinTraits, numSC, numInertSC >::numSolidComps ( )
inlinestaticconstexpr

the number of mineral phases


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