Remove old assembler framework and implementations
This removes the old-style assembler framework that is based on the old dune-fufem basis interface. This change includes:
- Remove the old global assemblers.
- Remove the old local assembler base classes.
- Remove old assembler-like classes (
HierarchicalEstimator(Base)
,SurfMassMatrix
,DifferenceNormSquared
). - Remove almost all old local assemblers.
- Keep a stripped down version of the old local DG assembler, that can still be used with the new framework.
Since the old style basis implementations are deprecated for years and (hopefully) no longer used by anyone, all of this is done without further deprecation period.
Edited by Carsten Gräser