version 3.9-dev
Dumux::NavierStokesMomentumModelTraits< dimension > Struct Template Reference

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

#include <dumux/freeflow/navierstokes/momentum/model.hh>

Description

template<int dimension>
struct Dumux::NavierStokesMomentumModelTraits< dimension >
Template Parameters
dimensionThe dimension of the problem

Public Types

using Indices = NavierStokesMomentumIndices< dim()>
 the indices More...
 

Static Public Member Functions

static constexpr int dim ()
 The dimension of the model. More...
 
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 enableAdvection ()
 Enable advection. More...
 
static constexpr bool enableMolecularDiffusion ()
 The one-phase model has no molecular diffusion. More...
 
static constexpr bool enableEnergyBalance ()
 The model is isothermal. 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 dimension>
using Dumux::NavierStokesMomentumModelTraits< dimension >::Indices = NavierStokesMomentumIndices<dim()>

Member Function Documentation

◆ dim()

template<int dimension>
static constexpr int Dumux::NavierStokesMomentumModelTraits< dimension >::dim ( )
inlinestaticconstexpr

◆ enableAdvection()

template<int dimension>
static constexpr bool Dumux::NavierStokesMomentumModelTraits< dimension >::enableAdvection ( )
inlinestaticconstexpr

◆ enableEnergyBalance()

template<int dimension>
static constexpr bool Dumux::NavierStokesMomentumModelTraits< dimension >::enableEnergyBalance ( )
inlinestaticconstexpr

◆ enableMolecularDiffusion()

template<int dimension>
static constexpr bool Dumux::NavierStokesMomentumModelTraits< dimension >::enableMolecularDiffusion ( )
inlinestaticconstexpr

◆ numEq()

template<int dimension>
static constexpr int Dumux::NavierStokesMomentumModelTraits< dimension >::numEq ( )
inlinestaticconstexpr

For the structured FC staggered discretization, there is one momentum balance equation per face.

◆ numFluidComponents()

template<int dimension>
static constexpr int Dumux::NavierStokesMomentumModelTraits< dimension >::numFluidComponents ( )
inlinestaticconstexpr

◆ numFluidPhases()

template<int dimension>
static constexpr int Dumux::NavierStokesMomentumModelTraits< dimension >::numFluidPhases ( )
inlinestaticconstexpr

◆ turbulenceModel()

template<int dimension>
static constexpr auto Dumux::NavierStokesMomentumModelTraits< dimension >::turbulenceModel ( )
inlinestaticconstexpr

◆ usesTurbulenceModel()

template<int dimension>
static constexpr bool Dumux::NavierStokesMomentumModelTraits< dimension >::usesTurbulenceModel ( )
inlinestaticconstexpr

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