This implementation allows to implement gridgeometry which share the same underlying BasicGridGeometry instance. This means only one bounding box tree, element map, index mapper. This is useful when different discretizations are constructed on the same grid view.
The "old" class
BaseGridGeometry is now just a thin wrapper around the new
BasicGridGeometry is identical to the old
BaseGridGeometry but is now intended for stand-alone usage in the main file. Discretization-scheme specific grid geometries still inherit from
This allows for two new features