version 3.8
Dumux::NavierStokesMassOnePNCModelTraits< nComp, useM, repCompEqIdx > Struct Template Reference

Traits for the Navier-Stokes model. More...

#include <dumux/freeflow/navierstokes/mass/1pnc/model.hh>

Description

template<int nComp, bool useM, int repCompEqIdx = nComp>
struct Dumux::NavierStokesMassOnePNCModelTraits< nComp, useM, repCompEqIdx >
Template Parameters
dimensionThe dimension of the problem

Public Types

using Indices = NavierStokesMassOnePIndices
 the indices More...
 

Static Public Member Functions

static constexpr int numEq ()
 
static constexpr int numFluidPhases ()
 The number of phases is 1. More...
 
static constexpr int numFluidComponents ()
 The number of components is 1. More...
 
static constexpr bool useMoles ()
 Use moles or not. More...
 
static constexpr bool enableAdvection ()
 
static constexpr bool enableEnergyBalance ()
 The model is isothermal. 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 bool usesTurbulenceModel ()
 The model does not include a turbulence model. More...
 
static constexpr auto turbulenceModel ()
 return the type of turbulence model used More...
 

Member Typedef Documentation

◆ Indices

template<int nComp, bool useM, int repCompEqIdx = nComp>
using Dumux::NavierStokesMassOnePNCModelTraits< nComp, useM, repCompEqIdx >::Indices = NavierStokesMassOnePIndices

Member Function Documentation

◆ enableAdvection()

template<int nComp, bool useM, int repCompEqIdx = nComp>
static constexpr bool Dumux::NavierStokesMassOnePNCModelTraits< nComp, useM, repCompEqIdx >::enableAdvection ( )
inlinestaticconstexpr

◆ enableEnergyBalance()

template<int nComp, bool useM, int repCompEqIdx = nComp>
static constexpr bool Dumux::NavierStokesMassOnePNCModelTraits< nComp, useM, repCompEqIdx >::enableEnergyBalance ( )
inlinestaticconstexpr

◆ enableMolecularDiffusion()

template<int nComp, bool useM, int repCompEqIdx = nComp>
static constexpr bool Dumux::NavierStokesMassOnePNCModelTraits< nComp, useM, repCompEqIdx >::enableMolecularDiffusion ( )
inlinestaticconstexpr

◆ numEq()

template<int nComp, bool useM, int repCompEqIdx = nComp>
static constexpr int Dumux::NavierStokesMassOnePNCModelTraits< nComp, useM, repCompEqIdx >::numEq ( )
inlinestaticconstexpr

There are as many momentum balance equations as dimensions and one mass balance equation.

◆ numFluidComponents()

template<int nComp, bool useM, int repCompEqIdx = nComp>
static constexpr int Dumux::NavierStokesMassOnePNCModelTraits< nComp, useM, repCompEqIdx >::numFluidComponents ( )
inlinestaticconstexpr

◆ numFluidPhases()

template<int nComp, bool useM, int repCompEqIdx = nComp>
static constexpr int Dumux::NavierStokesMassOnePNCModelTraits< nComp, useM, repCompEqIdx >::numFluidPhases ( )
inlinestaticconstexpr

◆ replaceCompEqIdx()

template<int nComp, bool useM, int repCompEqIdx = nComp>
static constexpr int Dumux::NavierStokesMassOnePNCModelTraits< nComp, useM, repCompEqIdx >::replaceCompEqIdx ( )
inlinestaticconstexpr

◆ turbulenceModel()

template<int nComp, bool useM, int repCompEqIdx = nComp>
static constexpr auto Dumux::NavierStokesMassOnePNCModelTraits< nComp, useM, repCompEqIdx >::turbulenceModel ( )
inlinestaticconstexpr

◆ useMoles()

template<int nComp, bool useM, int repCompEqIdx = nComp>
static constexpr bool Dumux::NavierStokesMassOnePNCModelTraits< nComp, useM, repCompEqIdx >::useMoles ( )
inlinestaticconstexpr

◆ usesTurbulenceModel()

template<int nComp, bool useM, int repCompEqIdx = nComp>
static constexpr bool Dumux::NavierStokesMassOnePNCModelTraits< nComp, useM, repCompEqIdx >::usesTurbulenceModel ( )
inlinestaticconstexpr

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