template<class Problem, class ModelTraits, class FluxTs, class ElementVolumeVariables, class ElementFluxVariablesCache, class
UpwindScheme = UpwindScheme<typename ProblemTraits<Problem>::GridGeometry>>
class Dumux::NavierStokesMassOnePFluxVariables< Problem, ModelTraits, FluxTs, ElementVolumeVariables, ElementFluxVariablesCache, UpwindScheme >
The flux variables class for the single-phase flow Navier-Stokes model.
|
| NumEqVector | advectiveFlux (int phaseIdx=0) const |
| | Returns the advective mass flux in kg/s.
|
| NumEqVector | flux (int phaseIdx=0) const |
| | Returns all fluxes for the single-phase flow Navier-Stokes model: the advective mass flux in kg/s and the energy flux in J/s (for nonisothermal models).
|
| template<typename FunctionType> |
| Scalar | getAdvectiveFlux (const FunctionType &upwindTerm) const |
| | Returns the advective flux computed by the respective law.
|
| Scalar | heatConductionFlux () const |
| | Returns the conductive energy flux computed by the respective law.
|
| Scalar | heatAdvectionFlux () const |
| | Returns the advective energy flux.
|
| Scalar | heatFlux () const |
| | Returns the total energy flux.
|
| template<class NumEqVector> |
| void | addHeatFlux (NumEqVector &flux) const |
| | Adds the energy flux to a given flux vector.
|
| void | init (const Problem &problem, const Element &element, const ProblemTraits< Problem >::GridGeometry::LocalView &fvGeometry, const ElementVolumeVariables &elemVolVars, const SubControlVolumeFace &scvFace, const ElementFluxVariablesCache &elemFluxVarsCache) |
| | Initialize the flux variables storing some temporary pointers.
|
| const Problem & | problem () const |
| const Element & | element () const |
| const SubControlVolumeFace & | scvFace () const |
| const ProblemTraits< Problem >::GridGeometry::LocalView & | fvGeometry () const |
| const ElementVolumeVariables & | elemVolVars () const |
| const ElementFluxVariablesCache & | elemFluxVarsCache () const |