From 591a1a0c68746365a48351e991f576b2f21b22e1 Mon Sep 17 00:00:00 2001 From: Mark Olesen Date: Mon, 23 Apr 2018 10:37:24 +0200 Subject: [PATCH] ENH: improve memory allocations for explicit connections (issue #805) STYLE: change access methods names in mesh wave algorithms - nUnvisitedCells(), nUnvisitedFaces() etc instead of getUnsetCells(), getUnsetFaces() - simplify some coding with range-for --- .../medialAxisMeshMover.C | 4 +- .../algorithms/MeshWave/FaceCellWave.C | 432 ++++++++---------- .../algorithms/MeshWave/FaceCellWave.H | 175 +++---- src/meshTools/algorithms/MeshWave/MeshWave.H | 12 +- .../PatchEdgeFaceWave/PatchEdgeFaceWave.C | 4 +- .../PatchEdgeFaceWave/PatchEdgeFaceWave.H | 6 +- .../algorithms/PointEdgeWave/PointEdgeWave.C | 8 +- .../algorithms/PointEdgeWave/PointEdgeWave.H | 6 +- .../structuredRenumber/structuredRenumber.C | 2 +- 9 files changed, 317 insertions(+), 332 deletions(-) diff --git a/src/mesh/snappyHexMesh/externalDisplacementMeshMover/medialAxisMeshMover.C b/src/mesh/snappyHexMesh/externalDisplacementMeshMover/medialAxisMeshMover.C index ef0ee2d85b..b2337c67bf 100644 --- a/src/mesh/snappyHexMesh/externalDisplacementMeshMover/medialAxisMeshMover.C +++ b/src/mesh/snappyHexMesh/externalDisplacementMeshMover/medialAxisMeshMover.C @@ -259,9 +259,9 @@ void Foam::medialAxisMeshMover::update(const dictionary& coeffDict) ); wallDistCalc.iterate(nMedialAxisIter); - label nUnvisit = returnReduce + const label nUnvisit = returnReduce ( - wallDistCalc.getUnsetPoints(), + wallDistCalc.nUnvisitedPoints(), sumOp