BUG: fix suspicious ordering in polyTopoChange::getCellOrder (#1376)

This commit is contained in:
Mark Olesen
2019-07-18 10:28:40 +02:00
committed by Andrew Heather
parent 2f983f3f6f
commit c0fad3be09

View File

@ -665,9 +665,8 @@ Foam::label Foam::polyTopoChange::getCellOrder
nbrs.clear(); nbrs.clear();
weights.clear(); weights.clear();
forAll(neighbours, nI) for (const label nbr : neighbours)
{ {
label nbr = neighbours[nI];
if (!cellRemoved(nbr) && !visited.test(nbr)) if (!cellRemoved(nbr) && !visited.test(nbr))
{ {
// not visited, add to the list // not visited, add to the list
@ -678,9 +677,9 @@ Foam::label Foam::polyTopoChange::getCellOrder
// 2. Sort // 2. Sort
sortedOrder(weights, order); sortedOrder(weights, order);
// 3. Add in sorted order // 3. Add in sorted order
forAll(order, i) for (const label nbri : order)
{ {
nextCell.append(nbrs[i]); nextCell.append(nbrs[nbri]);
} }
} }
} }