From 04ad9a859801c7b11e7cbdebc1039521f31525e6 Mon Sep 17 00:00:00 2001 From: mattijs Date: Tue, 12 Nov 2013 16:35:43 +0000 Subject: [PATCH] ENH: meshToMeshMethod: small optimisation in treeBoundBox calc --- .../tetOverlapVolume/tetOverlapVolume.C | 5 +---- .../meshToMeshMethod/meshToMeshMethod.C | 18 ++---------------- 2 files changed, 3 insertions(+), 20 deletions(-) diff --git a/src/meshTools/tetOverlapVolume/tetOverlapVolume.C b/src/meshTools/tetOverlapVolume/tetOverlapVolume.C index e73df2f695..c44384084e 100644 --- a/src/meshTools/tetOverlapVolume/tetOverlapVolume.C +++ b/src/meshTools/tetOverlapVolume/tetOverlapVolume.C @@ -396,10 +396,7 @@ Foam::labelList Foam::tetOverlapVolume::overlappingCells { const indexedOctree& treeA = fromMesh.cellTree(); - treeBoundBox bbB - ( - pointField(toMesh.points(), toMesh.cellPoints()[iTo]) - ); + treeBoundBox bbB(toMesh.points(), toMesh.cellPoints()[iTo]); return treeA.findBox(bbB); } diff --git a/src/sampling/meshToMeshInterpolation/meshToMeshNew/calcMethod/meshToMeshMethod/meshToMeshMethod.C b/src/sampling/meshToMeshInterpolation/meshToMeshNew/calcMethod/meshToMeshMethod/meshToMeshMethod.C index 29e066dd54..9bfb15adc0 100644 --- a/src/sampling/meshToMeshInterpolation/meshToMeshNew/calcMethod/meshToMeshMethod/meshToMeshMethod.C +++ b/src/sampling/meshToMeshInterpolation/meshToMeshNew/calcMethod/meshToMeshMethod/meshToMeshMethod.C @@ -84,14 +84,7 @@ bool Foam::meshToMeshMethod::intersect tetOverlapVolume overlapEngine; - treeBoundBox bbTgtCell - ( - pointField - ( - tgt_.points(), - tgt_.cellPoints()[tgtCellI] - ) - ); + treeBoundBox bbTgtCell(tgt_.points(), tgt_.cellPoints()[tgtCellI]); return overlapEngine.cellCellOverlapMinDecomp ( @@ -113,14 +106,7 @@ Foam::scalar Foam::meshToMeshMethod::interVol { tetOverlapVolume overlapEngine; - treeBoundBox bbTgtCell - ( - pointField - ( - tgt_.points(), - tgt_.cellPoints()[tgtCellI] - ) - ); + treeBoundBox bbTgtCell(tgt_.points(), tgt_.cellPoints()[tgtCellI]); scalar vol = overlapEngine.cellCellOverlapVolumeMinDecomp (