The flux variables class for the Navier-Stokes model using the staggered grid discretization.
More...
template<class TypeTag>
class Dumux::NavierStokesFluxVariablesImpl< TypeTag, DiscretizationMethod::staggered >
The flux variables class for the Navier-Stokes model using the staggered grid discretization.
|
CellCenterPrimaryVariables | computeMassFlux (const Problem &problem, const Element &element, const FVElementGeometry &fvGeometry, const ElementVolumeVariables &elemVolVars, const ElementFaceVariables &elemFaceVars, const SubControlVolumeFace &scvf, const FluxVariablesCache &fluxVarsCache) |
| Computes the flux for the cell center residual (mass balance). More...
|
|
FacePrimaryVariables | computeMomentumFlux (const Problem &problem, const Element &element, const SubControlVolumeFace &scvf, const FVElementGeometry &fvGeometry, const ElementVolumeVariables &elemVolVars, const ElementFaceVariables &elemFaceVars, const GridFluxVariablesCache &gridFluxVarsCache) |
| Returns the momentum flux over all staggered faces. More...
|
|
FacePrimaryVariables | computeFrontalMomentumFlux (const Problem &problem, const Element &element, const SubControlVolumeFace &scvf, const FVElementGeometry &fvGeometry, const ElementVolumeVariables &elemVolVars, const ElementFaceVariables &elemFaceVars, const GridFluxVariablesCache &gridFluxVarsCache) |
| Returns the frontal part of the momentum flux. This treats the flux over the staggered face at the center of an element, parallel to the current scvf where the velocity dof of interest lives. More...
|
|
FacePrimaryVariables | computeLateralMomentumFlux (const Problem &problem, const Element &element, const SubControlVolumeFace &scvf, const FVElementGeometry &fvGeometry, const ElementVolumeVariables &elemVolVars, const ElementFaceVariables &elemFaceVars, const GridFluxVariablesCache &gridFluxVarsCache) |
| Returns the momentum flux over the staggered faces perpendicular to the scvf where the velocity dof of interest lives (coinciding with the element's scvfs). More...
|
|
FacePrimaryVariables | inflowOutflowBoundaryFlux (const Problem &problem, const Element &element, const SubControlVolumeFace &scvf, const ElementVolumeVariables &elemVolVars, const ElementFaceVariables &elemFaceVars) const |
| Returns the momentum flux over an inflow or outflow boundary face. More...
|
|
void | init (const GetPropType< TypeTag, Properties::Problem > &problem, const Element &element, const GetPropType< TypeTag, Properties::GridGeometry >::LocalView &fvGeometry, const GetPropType< TypeTag, Properties::GridVolumeVariables >::LocalView &elemVolVars, const SubControlVolumeFace &scvFace, const GetPropType< TypeTag, Properties::GridFluxVariablesCache >::LocalView &elemFluxVarsCache) |
| Initialize the flux variables storing some temporary pointers. More...
|
|
const GetPropType< TypeTag, Properties::Problem > & | problem () const |
|
const Element & | element () const |
|
const SubControlVolumeFace & | scvFace () const |
|
const GetPropType< TypeTag, Properties::GridGeometry >::LocalView & | fvGeometry () const |
|
const GetPropType< TypeTag, Properties::GridVolumeVariables >::LocalView & | elemVolVars () const |
|
const GetPropType< TypeTag, Properties::GridFluxVariablesCache >::LocalView & | elemFluxVarsCache () const |
|