|  | 
| CellCenterPrimaryVariables | computeFluxForCellCenter (const Problem &problem, const Element &element, const FVElementGeometry &fvGeometry, const ElementVolumeVariables &elemVolVars, const ElementFaceVariables &elemFaceVars, const SubControlVolumeFace &scvf, const ElementFluxVariablesCache &elemFluxVarsCache) const | 
|  | Evaluate fluxes entering or leaving the cell center control volume. 
 | 
|  | 
| CellCenterPrimaryVariables | computeSourceForCellCenter (const Problem &problem, const Element &element, const FVElementGeometry &fvGeometry, const ElementVolumeVariables &elemVolVars, const ElementFaceVariables &elemFaceVars, const SubControlVolume &scv) const | 
|  | Evaluate the source term for the cell center control volume. 
 | 
|  | 
| CellCenterPrimaryVariables | computeStorageForCellCenter (const Problem &problem, const SubControlVolume &scv, const VolumeVariables &volVars) const | 
|  | Evaluate the storage term for the cell center control volume. 
 | 
|  | 
| FacePrimaryVariables | computeStorageForFace (const Problem &problem, const SubControlVolumeFace &scvf, const VolumeVariables &volVars, const ElementFaceVariables &elemFaceVars) const | 
|  | Evaluate the storage term for the face control volume. 
 | 
|  | 
| FacePrimaryVariables | computeSourceForFace (const Problem &problem, const Element &element, const FVElementGeometry &fvGeometry, const SubControlVolumeFace &scvf, const ElementVolumeVariables &elemVolVars, const ElementFaceVariables &elemFaceVars) const | 
|  | Evaluate the source term for the face control volume. 
 | 
|  | 
| FacePrimaryVariables | computeFluxForFace (const Problem &problem, const Element &element, const SubControlVolumeFace &scvf, const FVElementGeometry &fvGeometry, const ElementVolumeVariables &elemVolVars, const ElementFaceVariables &elemFaceVars, const ElementFluxVariablesCache &elemFluxVarsCache) const | 
|  | Evaluate the momentum flux for the face control volume. 
 | 
|  | 
| CellCenterResidual | computeBoundaryFluxForCellCenter (const Problem &problem, const Element &element, const FVElementGeometry &fvGeometry, const SubControlVolumeFace &scvf, const ElementVolumeVariables &elemVolVars, const ElementFaceVariables &elemFaceVars, const ElementBoundaryTypes &elemBcTypes, const ElementFluxVariablesCache &elemFluxVarsCache) const | 
|  | Evaluate boundary conditions for a cell center dof. 
 | 
|  | 
| void | evalDirichletBoundariesForFace (FaceResidual &residual, const Problem &problem, const Element &element, const FVElementGeometry &fvGeometry, const SubControlVolumeFace &scvf, const ElementVolumeVariables &elemVolVars, const ElementFaceVariables &elemFaceVars, const ElementBoundaryTypes &elemBcTypes, const ElementFluxVariablesCache &elemFluxVarsCache) const | 
|  | Evaluate Dirichlet (fixed value) boundary conditions for a face dof. 
 | 
|  | 
| FaceResidual | computeBoundaryFluxForFace (const Problem &problem, const Element &element, const FVElementGeometry &fvGeometry, const SubControlVolumeFace &scvf, const ElementVolumeVariables &elemVolVars, const ElementFaceVariables &elemFaceVars, const ElementBoundaryTypes &elemBcTypes, const ElementFluxVariablesCache &elemFluxVarsCache) const | 
|  | Evaluate boundary fluxes for a face dof. 
 | 
|  | 
| CellCenterResidualValue | evalFluxAndSourceForCellCenter (const Element &element, const FVElementGeometry &fvGeometry, const ElementVolumeVariables &elemVolVars, const ElementFaceVariables &elemFaceVars, const ElementBoundaryTypes &bcTypes, const ElementFluxVariablesCache &elemFluxVarsCache) const | 
|  | Convenience function to evaluate the flux and source terms for the cell center residual. 
 | 
|  | 
| void | evalFluxForCellCenter (CellCenterResidualValue &residual, const Problem &problem, const Element &element, const FVElementGeometry &fvGeometry, const ElementVolumeVariables &elemVolVars, const ElementFaceVariables &elemFaceVars, const ElementBoundaryTypes &elemBcTypes, const ElementFluxVariablesCache &elemFluxVarsCache, const SubControlVolumeFace &scvf) const | 
|  | Evaluate the flux terms for a cell center residual. 
 | 
|  | 
| void | evalSourceForCellCenter (CellCenterResidualValue &residual, const Problem &problem, const Element &element, const FVElementGeometry &fvGeometry, const ElementVolumeVariables &curElemVolVars, const ElementFaceVariables &curElemFaceVars, const SubControlVolume &scv) const | 
|  | Evaluate the source terms for a cell center residual. 
 | 
|  | 
| CellCenterResidualValue | evalStorageForCellCenter (const Element &element, const FVElementGeometry &fvGeometry, const ElementVolumeVariables &prevElemVolVars, const ElementVolumeVariables &curElemVolVars) const | 
|  | Evaluate the storage terms for a cell center residual. 
 | 
|  | 
| void | evalStorageForCellCenter (CellCenterResidualValue &residual, const Problem &problem, const Element &element, const FVElementGeometry &fvGeometry, const ElementVolumeVariables &prevElemVolVars, const ElementVolumeVariables &curElemVolVars, const SubControlVolume &scv) const | 
|  | Evaluate the storage terms for a cell center residual. 
 | 
|  | 
| template<class... Args> | 
| CellCenterResidualValue | evalFluxAndSource (Args &&... args) const | 
|  | for compatibility with FVLocalAssemblerBase 
 | 
|  | 
| template<class... Args> | 
| CellCenterResidualValue | evalStorage (Args &&... args) const | 
|  | for compatibility with FVLocalAssemblerBase 
 | 
|  | 
|  | 
| NoteThe following methods are usually expensive to evaluate They are useful for outputting residual information. 
 | 
| FaceResidualValue | evalFluxAndSourceForFace (const Element &element, const FVElementGeometry &fvGeometry, const ElementVolumeVariables &elemVolVars, const ElementFaceVariables &elemFaceVars, const ElementBoundaryTypes &bcTypes, const ElementFluxVariablesCache &elemFluxVarsCache, const SubControlVolumeFace &scvf) const | 
|  | Convenience function to evaluate the flux and source terms for the face residual. 
 | 
|  | 
| void | evalFluxForFace (FaceResidualValue &residual, const Problem &problem, const Element &element, const FVElementGeometry &fvGeometry, const ElementVolumeVariables &elemVolVars, const ElementFaceVariables &elemFaceVars, const ElementBoundaryTypes &elemBcTypes, const ElementFluxVariablesCache &elemFluxVarsCache, const SubControlVolumeFace &scvf) const | 
|  | Evaluate the flux terms for a face residual. 
 | 
|  | 
| void | evalSourceForFace (FaceResidualValue &residual, const Problem &problem, const Element &element, const FVElementGeometry &fvGeometry, const ElementVolumeVariables &elemVolVars, const ElementFaceVariables &elemFaceVars, const SubControlVolumeFace &scvf) const | 
|  | Evaluate the source terms for a face residual. 
 | 
|  | 
| FaceResidualValue | evalStorageForFace (const Element &element, const FVElementGeometry &fvGeometry, const ElementVolumeVariables &prevElemVolVars, const ElementVolumeVariables &curElemVolVars, const ElementFaceVariables &prevElemFaceVars, const ElementFaceVariables &curElemFaceVars, const SubControlVolumeFace &scvf) const | 
|  | Evaluate the storage terms for a face residual. 
 | 
|  | 
| void | evalStorageForFace (FaceResidualValue &residual, const Problem &problem, const Element &element, const FVElementGeometry &fvGeometry, const ElementVolumeVariables &prevElemVolVars, const ElementVolumeVariables &curElemVolVars, const ElementFaceVariables &prevElemFaceVars, const ElementFaceVariables &curElemFaceVars, const SubControlVolumeFace &scvf) const | 
|  | Evaluate the storage terms for a face residual. 
 | 
|  | 
| bool | isStationary () const | 
|  | If no solution has been set, we treat the problem as stationary. 
 | 
|  | 
| const Problem & | problem () const | 
|  | the problem 
 | 
|  | 
| Implementation & | asImp_ () | 
|  | 
| const Implementation & | asImp_ () const | 
|  | 
| TimeLoop & | timeLoop () | 
|  | 
| const TimeLoop & | timeLoop () const | 
|  | 
| Implementation & | asImp () | 
|  | 
| const Implementation & | asImp () const | 
|  |