3.2-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Loading...
Searching...
No Matches
Dumux::Properties::ZeroEqNCModelTraits< dimension, nComp, useM, replaceCompEqIdx > Struct Template Reference

Traits for the Reynolds-averaged Navier-Stokes 0-Eq. model. More...

#include <dumux/freeflow/compositional/zeroeqncmodel.hh>

Inheritance diagram for Dumux::Properties::ZeroEqNCModelTraits< dimension, nComp, useM, replaceCompEqIdx >:
Inheritance graph

Description

template<int dimension, int nComp, bool useM, int replaceCompEqIdx>
struct Dumux::Properties::ZeroEqNCModelTraits< dimension, nComp, useM, replaceCompEqIdx >

Traits for the Reynolds-averaged Navier-Stokes 0-Eq. model.

Public Types

using Indices
 the indices

Static Public Member Functions

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 numEq ()
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.

Member Typedef Documentation

◆ Indices

using Dumux::NavierStokesNCModelTraits< dimension, nComp, useM, repCompEqIdx >::Indices
inherited

the indices

Member Function Documentation

◆ dim()

constexpr int Dumux::NavierStokesModelTraits< dimension >::dim ( )
inlinestaticconstexprinherited

The dimension of the model.

◆ enableAdvection()

constexpr bool Dumux::NavierStokesModelTraits< dimension >::enableAdvection ( )
inlinestaticconstexprinherited

Enable advection.

◆ enableEnergyBalance()

constexpr bool Dumux::NavierStokesModelTraits< dimension >::enableEnergyBalance ( )
inlinestaticconstexprinherited

The model is isothermal.

◆ enableMolecularDiffusion()

constexpr bool Dumux::NavierStokesNCModelTraits< dimension, nComp, useM, repCompEqIdx >::enableMolecularDiffusion ( )
inlinestaticconstexprinherited

The one-phase model has no molecular diffusion.

◆ numEq()

constexpr int Dumux::NavierStokesNCModelTraits< dimension, nComp, useM, repCompEqIdx >::numEq ( )
inlinestaticconstexprinherited

There are as many momentum balance equations as dimensions and as many balance equations as components.

◆ numFluidComponents()

constexpr int Dumux::NavierStokesNCModelTraits< dimension, nComp, useM, repCompEqIdx >::numFluidComponents ( )
inlinestaticconstexprinherited

The number of components.

◆ numFluidPhases()

constexpr int Dumux::NavierStokesModelTraits< dimension >::numFluidPhases ( )
inlinestaticconstexprinherited

The number of phases is 1.

◆ replaceCompEqIdx()

constexpr int Dumux::NavierStokesNCModelTraits< dimension, nComp, useM, repCompEqIdx >::replaceCompEqIdx ( )
inlinestaticconstexprinherited

Index of of a component balance eq. to be replaced by a total mass/mole balance.

◆ turbulenceModel()

template<int dimension, int nComp, bool useM, int replaceCompEqIdx>
constexpr auto Dumux::Properties::ZeroEqNCModelTraits< dimension, nComp, useM, replaceCompEqIdx >::turbulenceModel ( )
inlinestaticconstexpr

return the type of turbulence model used

◆ useMoles()

constexpr bool Dumux::NavierStokesNCModelTraits< dimension, nComp, useM, repCompEqIdx >::useMoles ( )
inlinestaticconstexprinherited

Use moles or not.

◆ usesTurbulenceModel()

template<int dimension, int nComp, bool useM, int replaceCompEqIdx>
constexpr bool Dumux::Properties::ZeroEqNCModelTraits< dimension, nComp, useM, replaceCompEqIdx >::usesTurbulenceModel ( )
inlinestaticconstexpr

The model does include a turbulence model.


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