A class that contains helper functions as well as functionality which is common to different mpfa schemes and which solely operate on the interaction volume.  
|  | 
| template<class FVElementGeometry, class DataHandle, class IV> | 
| static void | solveLocalSystem (const FVElementGeometry &fvGeometry, DataHandle &handle, IV &iv) | 
|  | Solves a previously assembled iv-local system of equations and stores the resulting transmissibilities in the provided containers within the interaction volume data handle. 
 | 
|  | 
| template<class DataHandle, class IV> | 
| static IV::Traits::MatVecTraits::FaceVector | assembleFaceUnkowns (const DataHandle &handle, const IV &iv) | 
|  | Assembles the vector of face unknowns within an interaction volume. 
 | 
|  | 
| template<class DataHandle, class IV> | 
| static std::vector< typename IV::Traits::LocalScvType::GlobalCoordinate > | assembleScvGradients (const DataHandle &handle, const IV &iv) | 
|  | Assembles the solution gradients in the sub-control volumes within an interaction volume. 
 | 
|  | 
| template<class Matrix, class size_type, std::enable_if_t< matrixHasResizeFunction< Matrix >(), int > = 0> | 
| static void | resizeMatrix (Matrix &M, size_type rows, size_type cols) | 
|  | resizes a matrix to the given sizes (specialization for dynamic matrix type) 
 | 
|  | 
| template<class Matrix, class size_type, std::enable_if_t<!matrixHasResizeFunction< Matrix >(), int > = 0> | 
| static void | resizeMatrix (Matrix &M, size_type rows, size_type cols) | 
|  | resizes a matrix to the given sizes (specialization for static matrix type - do nothing) 
 | 
|  | 
| template<class Vector, class size_type, std::enable_if_t< vectorHasResizeFunction< Vector >(), int > = 0> | 
| static void | resizeVector (Vector &v, size_type size) | 
|  | resizes a vector to the given size (specialization for dynamic matrix type) 
 | 
|  | 
| template<class Vector, class size_type, std::enable_if_t<!vectorHasResizeFunction< Vector >(), int > = 0> | 
| static void | resizeVector (Vector &v, size_type rows) | 
|  | resizes a vector to the given size (specialization for static vector type - do nothing) 
 | 
|  |