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

Use iterator in neighbors for loop.

parent ab75c9d1
No related branches found
No related tags found
No related merge requests found
......@@ -176,14 +176,12 @@ void Mesh::setElementNeighbors()
std::sort(neighbors.begin(), neighbors.end());
auto const neighbors_new_end = std::unique(neighbors.begin(), neighbors.end());
const unsigned nNeighbors ( std::distance(neighbors.begin(), neighbors_new_end));
for (unsigned i(0); i<nNeighbors; ++i)
for (auto neighbor = neighbors.begin(); neighbor != neighbors_new_end; ++neighbor)
{
unsigned const opposite_face_id = element->addNeighbor(neighbors[i]);
unsigned const opposite_face_id = element->addNeighbor(*neighbor);
if (opposite_face_id != unsigned(-1))
{
neighbors[i]->setNeighbor(element, opposite_face_id);
(*neighbor)->setNeighbor(element, opposite_face_id);
}
}
neighbors.clear();
......
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