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

Rewrite element loop using iterator.

parent 5a9cc196
No related branches found
No related tags found
No related merge requests found
...@@ -161,12 +161,11 @@ void Mesh::calcEdgeLengthRange() ...@@ -161,12 +161,11 @@ void Mesh::calcEdgeLengthRange()
void Mesh::setElementNeighbors() void Mesh::setElementNeighbors()
{ {
const size_t nElements = _elements.size();
std::vector<Element*> neighbors; std::vector<Element*> neighbors;
for (unsigned m(0); m<nElements; ++m) for (auto it = _elements.begin(); it != _elements.end(); ++it)
{ {
// create vector with all elements connected to current element (includes lots of doubles!) // create vector with all elements connected to current element (includes lots of doubles!)
Element *const element (_elements[m]); Element *const element = *it;
const size_t nNodes (element->getNNodes()); const size_t nNodes (element->getNNodes());
for (unsigned n(0); n<nNodes; ++n) for (unsigned n(0); n<nNodes; ++n)
......
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