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
SelfandSuperfor this class and super class type - use
usinginstead oftypedef - no spacing in arguments of functions
- remove any fake entity related stuff
ToDo
-
Make the dune-grid generic grid test test-curvedsurfacegrid.ccwork. -
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