3.6-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Loading...
Searching...
No Matches
Dumux::NavierStokesMomentumFluxContext< Problem, FVElementGeometry, ElementVolumeVariables, ElementFluxVariablesCache > Class Template Reference

Context for computing fluxes. More...

#include <dumux/freeflow/navierstokes/momentum/cvfe/flux.hh>

Description

template<class Problem, class FVElementGeometry, class ElementVolumeVariables, class ElementFluxVariablesCache>
class Dumux::NavierStokesMomentumFluxContext< Problem, FVElementGeometry, ElementVolumeVariables, ElementFluxVariablesCache >

Context for computing fluxes.

Template Parameters
Problemthe problem type to solve
FVElementGeometrythe element geometry type
ElementVolumeVariablesthe element volume variables type
ElementFluxVariablesCachethe element flux variables cache type

Public Member Functions

 NavierStokesMomentumFluxContext (const Problem &problem, const FVElementGeometry &fvGeometry, const ElementVolumeVariables &elemVolVars, const ElementFluxVariablesCache &elemFluxVarsCache, const SubControlVolumeFace &scvf)
 Initialize the flux variables storing some temporary pointers.
const Problem & problem () const
const Element & element () const
const SubControlVolumeFace & scvFace () const
const FVElementGeometry & fvGeometry () const
const ElementVolumeVariables & elemVolVars () const
const ElementFluxVariablesCache & elemFluxVarsCache () const

Constructor & Destructor Documentation

◆ NavierStokesMomentumFluxContext()

template<class Problem, class FVElementGeometry, class ElementVolumeVariables, class ElementFluxVariablesCache>
Dumux::NavierStokesMomentumFluxContext< Problem, FVElementGeometry, ElementVolumeVariables, ElementFluxVariablesCache >::NavierStokesMomentumFluxContext ( const Problem & problem,
const FVElementGeometry & fvGeometry,
const ElementVolumeVariables & elemVolVars,
const ElementFluxVariablesCache & elemFluxVarsCache,
const SubControlVolumeFace & scvf )
inline

Initialize the flux variables storing some temporary pointers.

Member Function Documentation

◆ element()

template<class Problem, class FVElementGeometry, class ElementVolumeVariables, class ElementFluxVariablesCache>
const Element & Dumux::NavierStokesMomentumFluxContext< Problem, FVElementGeometry, ElementVolumeVariables, ElementFluxVariablesCache >::element ( ) const
inline

◆ elemFluxVarsCache()

template<class Problem, class FVElementGeometry, class ElementVolumeVariables, class ElementFluxVariablesCache>
const ElementFluxVariablesCache & Dumux::NavierStokesMomentumFluxContext< Problem, FVElementGeometry, ElementVolumeVariables, ElementFluxVariablesCache >::elemFluxVarsCache ( ) const
inline

◆ elemVolVars()

template<class Problem, class FVElementGeometry, class ElementVolumeVariables, class ElementFluxVariablesCache>
const ElementVolumeVariables & Dumux::NavierStokesMomentumFluxContext< Problem, FVElementGeometry, ElementVolumeVariables, ElementFluxVariablesCache >::elemVolVars ( ) const
inline

◆ fvGeometry()

template<class Problem, class FVElementGeometry, class ElementVolumeVariables, class ElementFluxVariablesCache>
const FVElementGeometry & Dumux::NavierStokesMomentumFluxContext< Problem, FVElementGeometry, ElementVolumeVariables, ElementFluxVariablesCache >::fvGeometry ( ) const
inline

◆ problem()

template<class Problem, class FVElementGeometry, class ElementVolumeVariables, class ElementFluxVariablesCache>
const Problem & Dumux::NavierStokesMomentumFluxContext< Problem, FVElementGeometry, ElementVolumeVariables, ElementFluxVariablesCache >::problem ( ) const
inline

◆ scvFace()

template<class Problem, class FVElementGeometry, class ElementVolumeVariables, class ElementFluxVariablesCache>
const SubControlVolumeFace & Dumux::NavierStokesMomentumFluxContext< Problem, FVElementGeometry, ElementVolumeVariables, ElementFluxVariablesCache >::scvFace ( ) const
inline

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