From 23b80f5bb4df4f105e1a2cde9c8ab9c72eac1712 Mon Sep 17 00:00:00 2001
From: Thomas Fischer <thomas.fischer@ufz.de>
Date: Thu, 23 Jan 2020 14:55:07 +0100
Subject: [PATCH] [MeL/SurfaceExtraction] Use createNodesAndIDMapFromElements.

---
 MeshLib/MeshSurfaceExtraction.cpp | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/MeshLib/MeshSurfaceExtraction.cpp b/MeshLib/MeshSurfaceExtraction.cpp
index c6856eed5cf..6d06ed5c624 100644
--- a/MeshLib/MeshSurfaceExtraction.cpp
+++ b/MeshLib/MeshSurfaceExtraction.cpp
@@ -440,15 +440,16 @@ std::vector<MeshLib::Node*> MeshSurfaceExtraction::getSurfaceNodes(
         mesh.getElements(), sfc_elements, element_to_bulk_element_id_map,
         element_to_bulk_face_id_map, dir, angle, mesh.getDimension());
 
-    auto sfc_nodes =
-        createNodesFromElements(sfc_elements, mesh.getNumberOfNodes());
+    std::vector<MeshLib::Node*> surface_nodes;
+    std::tie(surface_nodes, std::ignore) =
+        createNodesAndIDMapFromElements(sfc_elements, mesh.getNumberOfNodes());
 
     for (auto e : sfc_elements)
     {
         delete e;
     }
 
-    return sfc_nodes;
+    return surface_nodes;
 }
 
 void createSurfaceElementsFromElement(
-- 
GitLab