Traits for the one-equation multi-component modelstates some specifics of the isothermal multi-component one-equation model. More...
#include <dumux/freeflow/compositional/oneeqncmodel.hh>
dimension | The dimension of the problem |
nComp | The number of components to be considered |
useM | Use molar or mass balances |
replaceCompEqIdx | The index of the component balance equation that should be replaced by a total mass/mole balance |
Public Types | |
using | Indices = OneEqIndices< dimension, nComp > |
the indices | |
Static Public Member Functions | |
static constexpr int | numEq () |
static constexpr bool | usesTurbulenceModel () |
The model does include a turbulence model. | |
static constexpr auto | turbulenceModel () |
return the type of turbulence model used | |
static constexpr int | numFluidComponents () |
The number of components. | |
static constexpr bool | useMoles () |
Use moles or not. | |
static constexpr bool | enableMolecularDiffusion () |
The one-phase model has no molecular diffusion. | |
static constexpr int | replaceCompEqIdx () |
Index of of a component balance eq. to be replaced by a total mass/mole balance. | |
static constexpr int | dim () |
The dimension of the model. | |
static constexpr int | numFluidPhases () |
The number of phases is 1. | |
static constexpr bool | enableAdvection () |
Enable advection. | |
static constexpr bool | enableEnergyBalance () |
The model is isothermal. | |
using Dumux::Properties::OneEqNCModelTraits< dimension, nComp, useMoles, replaceCompEqIdx >::Indices = OneEqIndices<dimension, nComp> |
|
inlinestaticconstexprinherited |
|
inlinestaticconstexprinherited |
|
inlinestaticconstexprinherited |
|
inlinestaticconstexprinherited |
|
inlinestaticconstexpr |
There are as many momentum balance equations as dimensions and as many balance equations as components.
|
inlinestaticconstexprinherited |
|
inlinestaticconstexprinherited |
|
inlinestaticconstexprinherited |
|
inlinestaticconstexpr |
|
inlinestaticconstexprinherited |
|
inlinestaticconstexpr |