From bcc99122799d7ffef797e2a47920f53f246116eb Mon Sep 17 00:00:00 2001 From: Dmitri Naumov <dmitri.naumov@ufz.de> Date: Thu, 15 Aug 2013 15:00:47 +0200 Subject: [PATCH] Rewrite setElementsConnectedToNodes() for loop using iterators. --- MeshLib/Mesh.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/MeshLib/Mesh.cpp b/MeshLib/Mesh.cpp index 180d135432f..b34cc7bdbac 100644 --- a/MeshLib/Mesh.cpp +++ b/MeshLib/Mesh.cpp @@ -128,13 +128,11 @@ void Mesh::setDimension() void Mesh::setElementsConnectedToNodes() { - const size_t nElements (_elements.size()); - for (unsigned i=0; i<nElements; ++i) + for (auto e = _elements.begin(); e != _elements.end(); ++e) { - MeshLib::Element* element = _elements[i]; - const unsigned nNodes (element->getNNodes()); + const unsigned nNodes ((*e)->getNNodes()); for (unsigned j=0; j<nNodes; ++j) - element->_nodes[j]->addElement(element); + (*e)->_nodes[j]->addElement(*e); } } -- GitLab