3.2-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Public Member Functions | Static Public Attributes | List of all members
Dumux::KEpsilonResidualImpl< TypeTag, BaseLocalResidual, DiscretizationMethod::staggered > Class Template Reference

Element-wise calculation of the residual for k-epsilon models using the staggered discretization. More...

#include <dumux/freeflow/rans/twoeq/kepsilon/staggered/localresidual.hh>

Inheritance diagram for Dumux::KEpsilonResidualImpl< TypeTag, BaseLocalResidual, DiscretizationMethod::staggered >:
Inheritance graph

Description

template<class TypeTag, class BaseLocalResidual>
class Dumux::KEpsilonResidualImpl< TypeTag, BaseLocalResidual, DiscretizationMethod::staggered >

Element-wise calculation of the residual for k-epsilon models using the staggered discretization.

Public Member Functions

CellCenterPrimaryVariables computeStorageForCellCenter (const Problem &problem, const SubControlVolume &scv, const VolumeVariables &volVars) const
 Evaluate fluxes entering or leaving the cell center control volume. More...
 
CellCenterPrimaryVariables computeSourceForCellCenter (const Problem &problem, const Element &element, const FVElementGeometry &fvGeometry, const ElementVolumeVariables &elemVolVars, const ElementFaceVariables &elemFaceVars, const SubControlVolume &scv) const
 

Static Public Attributes

static constexpr auto cellCenterOffset = ModelTraits::numEq() - CellCenterPrimaryVariables::dimension
 

Member Function Documentation

◆ computeSourceForCellCenter()

template<class TypeTag , class BaseLocalResidual >
CellCenterPrimaryVariables Dumux::KEpsilonResidualImpl< TypeTag, BaseLocalResidual, DiscretizationMethod::staggered >::computeSourceForCellCenter ( const Problem &  problem,
const Element &  element,
const FVElementGeometry &  fvGeometry,
const ElementVolumeVariables &  elemVolVars,
const ElementFaceVariables &  elemFaceVars,
const SubControlVolume &  scv 
) const
inline

◆ computeStorageForCellCenter()

template<class TypeTag , class BaseLocalResidual >
CellCenterPrimaryVariables Dumux::KEpsilonResidualImpl< TypeTag, BaseLocalResidual, DiscretizationMethod::staggered >::computeStorageForCellCenter ( const Problem &  problem,
const SubControlVolume &  scv,
const VolumeVariables &  volVars 
) const
inline

Evaluate fluxes entering or leaving the cell center control volume.

Member Data Documentation

◆ cellCenterOffset

template<class TypeTag , class BaseLocalResidual >
constexpr auto Dumux::KEpsilonResidualImpl< TypeTag, BaseLocalResidual, DiscretizationMethod::staggered >::cellCenterOffset = ModelTraits::numEq() - CellCenterPrimaryVariables::dimension
staticconstexpr

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