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
|
| |
|
- Note
- The 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 |
| |