From a90191ebad17a6fb812a92fde99f4e19719ac8cf Mon Sep 17 00:00:00 2001 From: Dmitri Naumov <dmitri.naumov@ufz.de> Date: Thu, 4 Jan 2018 17:45:56 +0100 Subject: [PATCH] [MeL] Use makeVectorUnique(). --- MeshLib/MeshSearch/ElementSearch.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/MeshLib/MeshSearch/ElementSearch.cpp b/MeshLib/MeshSearch/ElementSearch.cpp index 35d03312b25..bc14ecba26e 100644 --- a/MeshLib/MeshSearch/ElementSearch.cpp +++ b/MeshLib/MeshSearch/ElementSearch.cpp @@ -11,8 +11,9 @@ #include <logog/include/logog.hpp> -#include "MeshLib/Node.h" +#include "BaseLib/makeVectorUnique.h" #include "MeshLib/Elements/Element.h" +#include "MeshLib/Node.h" namespace MeshLib { @@ -77,9 +78,8 @@ std::size_t ElementSearch::searchByNodeIDs(const std::vector<std::size_t> &nodes connected_elements.push_back(e->getID()); } } - std::sort(connected_elements.begin(), connected_elements.end()); - auto it = std::unique(connected_elements.begin(), connected_elements.end()); - connected_elements.resize(std::distance(connected_elements.begin(),it)); + + BaseLib::makeVectorUnique(connected_elements); this->updateUnion(connected_elements); return connected_elements.size(); -- GitLab