Skip to content
Snippets Groups Projects
Commit a90191eb authored by Dmitri Naumov's avatar Dmitri Naumov
Browse files

[MeL] Use makeVectorUnique().

parent d89ae2b8
No related branches found
No related tags found
No related merge requests found
...@@ -11,8 +11,9 @@ ...@@ -11,8 +11,9 @@
#include <logog/include/logog.hpp> #include <logog/include/logog.hpp>
#include "MeshLib/Node.h" #include "BaseLib/makeVectorUnique.h"
#include "MeshLib/Elements/Element.h" #include "MeshLib/Elements/Element.h"
#include "MeshLib/Node.h"
namespace MeshLib { namespace MeshLib {
...@@ -77,9 +78,8 @@ std::size_t ElementSearch::searchByNodeIDs(const std::vector<std::size_t> &nodes ...@@ -77,9 +78,8 @@ std::size_t ElementSearch::searchByNodeIDs(const std::vector<std::size_t> &nodes
connected_elements.push_back(e->getID()); connected_elements.push_back(e->getID());
} }
} }
std::sort(connected_elements.begin(), connected_elements.end());
auto it = std::unique(connected_elements.begin(), connected_elements.end()); BaseLib::makeVectorUnique(connected_elements);
connected_elements.resize(std::distance(connected_elements.begin(),it));
this->updateUnion(connected_elements); this->updateUnion(connected_elements);
return connected_elements.size(); return connected_elements.size();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment