Implementations for geometryInInside() and geometryInOutside()
This implements said methods geometryInInside()
and geometryInOutside()
for SubgridLeafIntersections
. While the concept of creating new geometries via Dune::MultilinearGeometry
where needed was rather straight-forward, the actual implementation took quite a bit of work due to the different types. @akbib and @maxka came up with using C++17's std::variant
and @akbib did the work implementing this. I contributed a fallback implementation of std::variant
that does not need C++17.
Merge request reports
Activity
assigned to @graeser
Technically, one could argue that something that is hardly tested in the field does not really qualify for a stable release. On the other hand, this feature is quite nice to have, I'd say.
For the
Std::variant
thing, I slightly improved the implementation for thedune-common
MR. I will integrate these changes here, too.Edited by lh1887mentioned in commit 5923a229