|
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...
|
|
FacePrimaryVariables | inflowOutflowBoundaryFlux (const Problem &problem, const SubControlVolumeFace &scvf, const FVElementGeometry &fvGeometry, 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 |
|
|
template<class UpwindTerm > |
static Scalar | advectiveFluxForCellCenter (const Problem &problem, const ElementVolumeVariables &elemVolVars, const ElementFaceVariables &elemFaceVars, const SubControlVolumeFace &scvf, UpwindTerm upwindTerm) |
| Returns the advective flux over a sub control volume face. More...
|
|
template<class UpwindTerm > |
static Scalar | advectiveFluxForCellCenter (const Problem &problem, const FVElementGeometry &fvGeometry, const ElementVolumeVariables &elemVolVars, const ElementFaceVariables &elemFaceVars, const SubControlVolumeFace &scvf, UpwindTerm upwindTerm) |
| Returns the advective flux over a sub control volume face. More...
|
|