Replace LFEMatrix with DynamicMatrix
Summary
In this MR the class LFEMatrix
is replaced by a DynamicMatrix
from dune-common. The reason for this is to unify the data-structures. Also, optimizations already introduced or in plan for dune-common get automatically included in dune-localfunctions. It increases maintainability and safety.
ToDo
-
Check whether there is some performance regression -> I do not see big differences. - With
DynamicMatrix
the code could be improved in a lot of places, by using.mv()
ortransposed()
or... This can be done in another MR.
Pipelines
Edited by Simon Praetorius