diff --git a/applications/utilities/mesh/advanced/refineWallLayer/refineWallLayer.C b/applications/utilities/mesh/advanced/refineWallLayer/refineWallLayer.C index 868a6d1c40..b6021a92de 100644 --- a/applications/utilities/mesh/advanced/refineWallLayer/refineWallLayer.C +++ b/applications/utilities/mesh/advanced/refineWallLayer/refineWallLayer.C @@ -146,13 +146,11 @@ int main(int argc, char *argv[]) << " cells from cellSet " << cellsToRefine.localObjectPath() << nl << endl; - const labelList allCutCells(cutCells.toc()); - - forAll(allCutCells, i) + forAllIter(labelHashSet, cutCells, iter) { - if (!cellsToRefine.found(allCutCells[i])) + if (!cellsToRefine.found(iter.key())) { - cutCells.erase(allCutCells[i]); + cutCells.erase(iter); } } }