From 00c6ae65daa24865ffda5e2678d15f20bf10ff33 Mon Sep 17 00:00:00 2001 From: Dmitri Naumov <dmitri.naumov@ufz.de> Date: Wed, 27 Nov 2019 14:28:23 +0100 Subject: [PATCH] [MeL] Remove unused getActiveElementsAtNode(). ElementStatus::getActiveElementsAtNode --- MeshLib/ElementStatus.cpp | 19 ------------------- MeshLib/ElementStatus.h | 3 --- 2 files changed, 22 deletions(-) diff --git a/MeshLib/ElementStatus.cpp b/MeshLib/ElementStatus.cpp index d04c81e315a..c0c69fe3233 100644 --- a/MeshLib/ElementStatus.cpp +++ b/MeshLib/ElementStatus.cpp @@ -98,25 +98,6 @@ std::vector<MeshLib::Node*> const& ElementStatus::getActiveNodes() const return _mesh->getNodes(); } -std::vector<MeshLib::Element*> ElementStatus::getActiveElementsAtNode(std::size_t node_id) const -{ - const std::size_t nActiveElements (_active_nodes[node_id]); - std::vector<MeshLib::Element*> active_elements; - active_elements.reserve(nActiveElements); - for (auto elem : _mesh->getNode(node_id)->getElements()) - { - if (active_elements.size() == nActiveElements) - { - return active_elements; - } - if (_element_status[elem->getID()]) - { - active_elements.push_back(elem); - } - } - return active_elements; -} - std::size_t ElementStatus::getNumberOfActiveNodes() const { return _active_nodes.size() - std::count(_active_nodes.cbegin(), _active_nodes.cend(), 0); diff --git a/MeshLib/ElementStatus.h b/MeshLib/ElementStatus.h index 9bab3fb711e..e7d8b76aea9 100644 --- a/MeshLib/ElementStatus.h +++ b/MeshLib/ElementStatus.h @@ -45,9 +45,6 @@ public: /// Returns the status of the given node bool isActiveNode(MeshLib::Node const* node) const; - /// Returns a vector of active elements connected to a node - std::vector<MeshLib::Element*> getActiveElementsAtNode(std::size_t node_id) const; - /// Returns the total number of active nodes std::size_t getNumberOfActiveNodes() const; -- GitLab