3.5-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Static Public Member Functions | Static Public Attributes | List of all members
Dumux::NavierStokesIndices< dimension > Struct Template Reference

The common indices for the isothermal Navier-Stokes model. More...

#include <dumux/freeflow/navierstokes/indices.hh>

Inheritance diagram for Dumux::NavierStokesIndices< dimension >:

Description

template<int dimension>
struct Dumux::NavierStokesIndices< dimension >

The common indices for the isothermal Navier-Stokes model.

Template Parameters
dimensionThe dimension of the problem

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 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)
inlinestaticconstexpr

Index of the velocity in a solution vector given a certain direction.

Parameters
dirIdxThe index of the direction.

Member Data Documentation

◆ conti0EqIdx

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

Index of the total mass balance equation.

◆ dim

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

◆ dimXIdx

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

Index of the x-component of a vector of size dim.

◆ dimYIdx

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

Index of the y-component of a vector of size dim.

◆ dimZIdx

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

Index of the z-component of a vector of size dim.

◆ momentumXBalanceIdx

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

Index of the momentum balance equation.

◆ momentumYBalanceIdx

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

Index of the momentum balance equation.

◆ momentumZBalanceIdx

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

Index of the momentum balance equation.

◆ pressureIdx

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

Index of the pressure in a solution vector.

◆ velocityXIdx

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

Index of the velocity in a solution vector.

◆ velocityYIdx

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

Index of the velocity in a solution vector.

◆ velocityZIdx

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

Index of the velocity in a solution vector.


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