Generalise assembler / residuals by using information from fvGeometry
In most of the assemblers we use element information such as element.subEntities(...)
, e.g. to resize an ElementResidualVector
. However, it would be more generic to instead use information from fvGeometry
, e.g. by using fvGeometry.numScv()
. This would allow to reuse assemblers more often and would make them more generic.