version 3.11-dev
Dumux::NavierStokesMomentumFluxFunctionContext< Problem, FVElementGeometry, ElementVolumeVariables, IpData > Class Template Reference

Context for interpolating data on interpolation points. More...

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

Description

template<class Problem, class FVElementGeometry, class ElementVolumeVariables, class IpData>
class Dumux::NavierStokesMomentumFluxFunctionContext< Problem, FVElementGeometry, ElementVolumeVariables, IpData >
Template Parameters
Problemthe problem type to solve
FVElementGeometrythe element geometry type
ElementVolumeVariablesthe element volume variables type
IpDatathe interpolation point data type

Public Member Functions

 NavierStokesMomentumFluxFunctionContext (const Problem &problem, const FVElementGeometry &fvGeometry, const ElementVolumeVariables &elemVolVars, const IpData &ipData)
 Initialize the flux variables storing some temporary pointers. More...
 
const Problem & problem () const
 
const Element & element () const
 
const FVElementGeometry & fvGeometry () const
 
const ElementVolumeVariables & elemVolVars () const
 
const IpData & ipData () const
 
GlobalPosition velocity () const
 
Tensor gradVelocity () const
 

Constructor & Destructor Documentation

◆ NavierStokesMomentumFluxFunctionContext()

template<class Problem , class FVElementGeometry , class ElementVolumeVariables , class IpData >
Dumux::NavierStokesMomentumFluxFunctionContext< Problem, FVElementGeometry, ElementVolumeVariables, IpData >::NavierStokesMomentumFluxFunctionContext ( const Problem &  problem,
const FVElementGeometry &  fvGeometry,
const ElementVolumeVariables &  elemVolVars,
const IpData &  ipData 
)
inline

Member Function Documentation

◆ element()

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

◆ elemVolVars()

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

◆ fvGeometry()

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

◆ gradVelocity()

template<class Problem , class FVElementGeometry , class ElementVolumeVariables , class IpData >
Tensor Dumux::NavierStokesMomentumFluxFunctionContext< Problem, FVElementGeometry, ElementVolumeVariables, IpData >::gradVelocity ( ) const
inline

◆ ipData()

template<class Problem , class FVElementGeometry , class ElementVolumeVariables , class IpData >
const IpData & Dumux::NavierStokesMomentumFluxFunctionContext< Problem, FVElementGeometry, ElementVolumeVariables, IpData >::ipData ( ) const
inline

◆ problem()

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

◆ velocity()

template<class Problem , class FVElementGeometry , class ElementVolumeVariables , class IpData >
GlobalPosition Dumux::NavierStokesMomentumFluxFunctionContext< Problem, FVElementGeometry, ElementVolumeVariables, IpData >::velocity ( ) const
inline

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