diff --git a/MeshLib/MeshCoarsener.cpp b/MeshLib/MeshCoarsener.cpp index 8e19a3038b3e30c615114f90ea269122b990e27f..b3c899bbf6c3a1627993e634110137ff0aad8859 100644 --- a/MeshLib/MeshCoarsener.cpp +++ b/MeshLib/MeshCoarsener.cpp @@ -45,7 +45,7 @@ Mesh* MeshCoarsener::operator()(double min_distance) } // init grid - GeoLib::Grid<Node*>* grid(new GeoLib::Grid<Node*>(nodes, 64)); + GeoLib::Grid<Node>* grid(new GeoLib::Grid<Node>(nodes.begin(), nodes.end(), 64)); // init id map std::vector<size_t> id_map(n_nodes); diff --git a/SimpleTests/MeshTests/MeshSearchTest.cpp b/SimpleTests/MeshTests/MeshSearchTest.cpp index 8b0c58aa3646ebf19ff1127c873f5e60946add2c..c7bab4828ec434db513e373c9401ecb44432fb9c 100644 --- a/SimpleTests/MeshTests/MeshSearchTest.cpp +++ b/SimpleTests/MeshTests/MeshSearchTest.cpp @@ -49,7 +49,7 @@ void testMeshGridAlgorithm(MeshLib::Mesh const*const mesh, unsigned long mem_without_mesh (mem_watch.getVirtMemUsage()); #endif clock_t start_grid_construction = clock(); - GeoLib::Grid<MeshLib::Node*> mesh_grid(mesh->getNodes(), 511); + GeoLib::Grid<MeshLib::Node> mesh_grid(mesh->getNodes().begin(), mesh->getNodes().end(), 511); clock_t end_grid_construction = clock(); #ifndef WIN32 unsigned long mem_with_mesh (mem_watch.getVirtMemUsage());