version 3.10-dev
Dumux::OneEqIndices< dimension, numComponents > Struct Template Reference

The common indices for the isothermal one-equation turbulence model by Spalart-Allmaras. More...

#include <dumux/freeflow/rans/oneeq/indices.hh>

Inheritance diagram for Dumux::OneEqIndices< dimension, numComponents >:

Description

template<int dimension, int numComponents>
struct Dumux::OneEqIndices< dimension, numComponents >
Template Parameters
dimensionThe dimension of the problem
numComponentsThe number of considered transported components

Static Public Member Functions

static constexpr int velocity (int dirIdx)
 Index of the velocity in a solution vector given a certain direction. More...
 

Static Public Attributes

static constexpr auto viscosityTildeEqIdx = dimension + numComponents
 
static constexpr auto viscosityTildeIdx = viscosityTildeEqIdx
 
static constexpr int dimXIdx = 0
 Index of the x-component of a vector of size dim. More...
 
static constexpr int dimYIdx = 1
 Index of the y-component of a vector of size dim. More...
 
static constexpr int dimZIdx = 2
 Index of the z-component of a vector of size dim. More...
 
static constexpr int conti0EqIdx = dimension
 Index of the total mass balance equation. More...
 
static constexpr int pressureIdx = conti0EqIdx
 Index of the pressure in a solution vector. More...
 
static constexpr auto dim = dimension
 
static constexpr int momentumXBalanceIdx = 0
 Index of the momentum balance equation. More...
 
static constexpr int momentumYBalanceIdx = 1
 Index of the momentum balance equation. More...
 
static constexpr int momentumZBalanceIdx = 2
 Index of the momentum balance equation. More...
 
static constexpr int velocityXIdx = 0
 Index of the velocity in a solution vector. More...
 
static constexpr int velocityYIdx = 1
 Index of the velocity in a solution vector. More...
 
static constexpr int velocityZIdx = 2
 Index of the velocity in a solution vector. More...
 

Member Function Documentation

◆ velocity()

template<int dimension>
static constexpr int Dumux::NavierStokesIndices< dimension >::velocity ( int  dirIdx)
inlinestaticconstexprinherited
Parameters
dirIdxThe index of the direction.

Member Data Documentation

◆ conti0EqIdx

template<int dimension>
constexpr int Dumux::NavierStokesIndices< dimension >::conti0EqIdx = dimension
staticconstexprinherited

◆ dim

template<int dimension>
constexpr auto Dumux::NavierStokesIndices< dimension >::dim = dimension
staticconstexprinherited

◆ dimXIdx

template<int dimension>
constexpr int Dumux::NavierStokesIndices< dimension >::dimXIdx = 0
staticconstexprinherited

◆ dimYIdx

template<int dimension>
constexpr int Dumux::NavierStokesIndices< dimension >::dimYIdx = 1
staticconstexprinherited

◆ dimZIdx

template<int dimension>
constexpr int Dumux::NavierStokesIndices< dimension >::dimZIdx = 2
staticconstexprinherited

◆ momentumXBalanceIdx

template<int dimension>
constexpr int Dumux::NavierStokesIndices< dimension >::momentumXBalanceIdx = 0
staticconstexprinherited

◆ momentumYBalanceIdx

template<int dimension>
constexpr int Dumux::NavierStokesIndices< dimension >::momentumYBalanceIdx = 1
staticconstexprinherited

◆ momentumZBalanceIdx

template<int dimension>
constexpr int Dumux::NavierStokesIndices< dimension >::momentumZBalanceIdx = 2
staticconstexprinherited

◆ pressureIdx

template<int dimension>
constexpr int Dumux::NavierStokesIndices< dimension >::pressureIdx = conti0EqIdx
staticconstexprinherited

◆ velocityXIdx

template<int dimension>
constexpr int Dumux::NavierStokesIndices< dimension >::velocityXIdx = 0
staticconstexprinherited

◆ velocityYIdx

template<int dimension>
constexpr int Dumux::NavierStokesIndices< dimension >::velocityYIdx = 1
staticconstexprinherited

◆ velocityZIdx

template<int dimension>
constexpr int Dumux::NavierStokesIndices< dimension >::velocityZIdx = 2
staticconstexprinherited

◆ viscosityTildeEqIdx

template<int dimension, int numComponents>
constexpr auto Dumux::OneEqIndices< dimension, numComponents >::viscosityTildeEqIdx = dimension + numComponents
staticconstexpr

◆ viscosityTildeIdx

template<int dimension, int numComponents>
constexpr auto Dumux::OneEqIndices< dimension, numComponents >::viscosityTildeIdx = viscosityTildeEqIdx
staticconstexpr

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