Update to DUNE v2.6
Description
DUNE Core v2.6 has been released. UG
and PDELab received similar updates.
We should update to them asap.
Expected Adaptations
-
ReferenceElement
had a major overhaul. It is now constructable withreferenceElement(geometry)
. -
Layouts for
MultipleCodimMultipleGeomTypeMapper
are deprecated. -
This sounds really useful (for KnoFu?):
The new method
MCMGMapper::indices(entity)
returns an iterable range (instance ofIntegralRange<Index>
) with the indices of dofs attached to the given entity:for (const auto& i : mapper.indices(entity) ) dof = vector[i];
-
StructuredGridFactory
returns aunique_ptr
to the grid now -
PDELab extracts the "natural" blocking size from the function space now. This will break un-squaring in
adaptivity.hh
-
L2
operator now sets integration order by itself (is probably used in adaptivity) -
Rename namespaces this time:
Dune::PDELab::istl
->Dune::PDELab::ISTL
How to test the implementation?
- Pipeline passing