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