Fix DataTransfer problems with curved grids
Currently child elements are found by checking global coordinates of the father element. When using curved grids they might not be inside a child element and so the interpolation procedure fails.
A solution using
geometryInFather() needs to be implemented.
Implement alternative using
Test runtime on flat grids against current implementation
- Swap implementation based on type (unless new one is superior anyway)
- Add interface for user-defined implementations