From e2bc0b55b9f7ff8e8d2214008309ba02a6c2d73e Mon Sep 17 00:00:00 2001 From: Mark Olesen Date: Wed, 2 Jan 2019 15:56:54 +0100 Subject: [PATCH] COMP: use std::move() explicitly to avoid copying --- .../conformalVoronoiMeshCalcDualMesh.C | 2 +- .../conformalVoronoiMesh/conformalVoronoiMeshIO.C | 9 ++++----- .../conformalVoronoiMesh/indexedCell/indexedCellI.H | 2 +- .../decompositionMethods/manualDecomp/manualDecomp.C | 10 ++++++---- .../renumberMethods/manualRenumber/manualRenumber.C | 7 +++---- 5 files changed, 15 insertions(+), 15 deletions(-) diff --git a/applications/utilities/mesh/generation/foamyMesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMeshCalcDualMesh.C b/applications/utilities/mesh/generation/foamyMesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMeshCalcDualMesh.C index 14f7a05b48..94123d551c 100644 --- a/applications/utilities/mesh/generation/foamyMesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMeshCalcDualMesh.C +++ b/applications/utilities/mesh/generation/foamyMesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMeshCalcDualMesh.C @@ -988,7 +988,7 @@ Foam::labelHashSet Foam::conformalVoronoiMesh::findOffsetPatchFaces offsetBoundaryCells.write(); } - return offsetBoundaryCells; + return std::move(offsetBoundaryCells); } diff --git a/applications/utilities/mesh/generation/foamyMesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMeshIO.C b/applications/utilities/mesh/generation/foamyMesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMeshIO.C index 318822e6c7..744c9c4b6b 100644 --- a/applications/utilities/mesh/generation/foamyMesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMeshIO.C +++ b/applications/utilities/mesh/generation/foamyMesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMeshIO.C @@ -1355,11 +1355,10 @@ Foam::labelHashSet Foam::conformalVoronoiMesh::findRemainingProtrusionSet protrudingCells.insert(pCells); } - label protrudingCellsSize = protrudingCells.size(); + const label protrudingCellsSize = + returnReduce(protrudingCells.size(), sumOp