curvedgeometry for curvedsurfacegrid
Summary
Implement the CurvedSurfaceGrid
on top of CurvedGeometry
Details
This MR implements the meta grid CurvedSurfaceGrid
to construct locally on each entity a CurvedGeometry
from dune-curvedgeometry. Additionally, a lot of code unification in style and naming is performed:
- use
Self
andSuper
for this class and super class type - use
using
instead oftypedef
- no spacing in arguments of functions
- remove any fake entity related stuff
ToDo
-
Make the dune-grid generic grid test test-curvedsurfacegrid.cc
work. -
Correct the intersection geometry and normal implementations -
Appropriate benachmarking of caching strategies -
Implement localfunction based parametrization -
Implement missing parts for dune-fem (look into dune-metagrid)
Edited by Praetorius, Simon