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

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

#include <dumux/freeflow/rans/model.hh>

Inheritance diagram for Dumux::Properties::RANSModelTraits< dimension >:
Inheritance graph

Description

template<int dimension>
struct Dumux::Properties::RANSModelTraits< dimension >

Traits for the Reynolds-averaged Navier-Stokes model.

Template Parameters
dimensionThe dimension of the problem

Public Types

using Indices = NavierStokesIndices<dim()>
 the indices

Static Public Member Functions

static constexpr bool usesTurbulenceModel ()
 The model does include a turbulence model.
static constexpr int dim ()
 The dimension of the model.
static constexpr int numEq ()
static constexpr int numFluidPhases ()
 The number of phases is 1.
static constexpr int numFluidComponents ()
 The number of components is 1.
static constexpr bool enableAdvection ()
 Enable advection.
static constexpr bool enableMolecularDiffusion ()
 The one-phase model has no molecular diffusion.
static constexpr bool enableEnergyBalance ()
 The model is isothermal.
static constexpr auto turbulenceModel ()
 return the type of turbulence model used

Member Typedef Documentation

◆ Indices

template<int dimension>
using Dumux::NavierStokesModelTraits< dimension >::Indices = NavierStokesIndices<dim()>
inherited

the indices

Member Function Documentation

◆ dim()

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

The dimension of the model.

◆ enableAdvection()

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

Enable advection.

◆ enableEnergyBalance()

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

The model is isothermal.

◆ enableMolecularDiffusion()

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

The one-phase model has no molecular diffusion.

◆ numEq()

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

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

◆ numFluidComponents()

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

The number of components is 1.

◆ numFluidPhases()

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

The number of phases is 1.

◆ turbulenceModel()

template<int dimension>
constexpr auto Dumux::NavierStokesModelTraits< dimension >::turbulenceModel ( )
inlinestaticconstexprinherited

return the type of turbulence model used

◆ usesTurbulenceModel()

template<int dimension>
constexpr bool Dumux::Properties::RANSModelTraits< dimension >::usesTurbulenceModel ( )
inlinestaticconstexpr

The model does include a turbulence model.


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