LagrangeDataCollector::numPoints() and ~::points() return way too many vertices
Die Abschätzung von numPoints_
in updateImpl()
ist zu großzügig. Ich bekomme z.B. in der Ausgabedatei für eine Sphäre mit ca. 1800 Knoten fast 1700 zusätzliche Knoten, die alle im Ursprung des Koordinatensystems liegen.
Ich habe den LagrangeDataCollector
in der angehängten Datei überarbeitet, damit nur noch echte Knoten in der Datei landen. Die higher-order-edge-vertices werden nach wie vor verdoppelt. Das wolltest Du ja glaube ich so, damit von links und rechts jeweils verschiedene Werte auf der Kante stehen können, oder?
Meine Implementierung macht die updateImpl()
-Methode etwas teurer und benötigt ein zusätzliches vector-member vertexMap
, aber das sollte kein Problem darstellen, oder?.
Ich habe keine push-permission für dune-vtk
, daher habe ich das mal als issue gemacht :)