Calculates the element-wise residual for the staggered FV scheme.  
|  | 
|  | StaggeredLocalResidual (const Problem *problem, const TimeLoop *timeLoop=nullptr) | 
|  | the constructor 
 | 
|  | 
| 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 | 
|  |