version 3.9-dev
Dumux::Properties::KEpsilonNCModelTraits< dimension, nComp, useMoles, replaceCompEqIdx > Struct Template Reference

Traits for the low-Reynolds k-epsilon multi-component model states some specifics of the isothermal multi-component low-Reynolds k-epsilon model.

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

Inheritance diagram for Dumux::Properties::KEpsilonNCModelTraits< dimension, nComp, useMoles, replaceCompEqIdx >:

Public Types

using Indices = RANSTwoEqIndices< dimension, nComp >
 the indices More...
 

Static Public Member Functions

static constexpr int numEq ()
 
static constexpr bool usesTurbulenceModel ()
 The model does include a turbulence model. More...
 
static constexpr auto turbulenceModel ()
 return the type of turbulence model used More...
 
static constexpr int numFluidComponents ()
 The number of components. More...
 
static constexpr bool useMoles ()
 Use moles or not. More...
 
static constexpr bool enableMolecularDiffusion ()
 The one-phase model has no molecular diffusion. More...
 
static constexpr int replaceCompEqIdx ()
 Index of of a component balance eq. to be replaced by a total mass/mole balance. More...
 
static constexpr int dim ()
 The dimension of the model. More...
 
static constexpr int numFluidPhases ()
 The number of phases is 1. More...
 
static constexpr bool enableAdvection ()
 Enable advection. More...
 
static constexpr bool enableEnergyBalance ()
 The model is isothermal. More...
 

Member Typedef Documentation

◆ Indices

template<int dimension, int nComp, bool useMoles, int replaceCompEqIdx>
using Dumux::Properties::KEpsilonNCModelTraits< dimension, nComp, useMoles, replaceCompEqIdx >::Indices = RANSTwoEqIndices<dimension, nComp>

Member Function Documentation

◆ dim()

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

◆ enableAdvection()

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

◆ enableEnergyBalance()

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

◆ enableMolecularDiffusion()

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

◆ numEq()

template<int dimension, int nComp, bool useMoles, int replaceCompEqIdx>
static constexpr int Dumux::Properties::KEpsilonNCModelTraits< dimension, nComp, useMoles, replaceCompEqIdx >::numEq ( )
inlinestaticconstexpr

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

◆ numFluidComponents()

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

◆ numFluidPhases()

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

◆ replaceCompEqIdx()

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

◆ turbulenceModel()

template<int dimension, int nComp, bool useMoles, int replaceCompEqIdx>
static constexpr auto Dumux::Properties::KEpsilonNCModelTraits< dimension, nComp, useMoles, replaceCompEqIdx >::turbulenceModel ( )
inlinestaticconstexpr

◆ useMoles()

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

◆ usesTurbulenceModel()

template<int dimension, int nComp, bool useMoles, int replaceCompEqIdx>
static constexpr bool Dumux::Properties::KEpsilonNCModelTraits< dimension, nComp, useMoles, replaceCompEqIdx >::usesTurbulenceModel ( )
inlinestaticconstexpr

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