From dc6d2963724f23732ce50888a80416af93ae6502 Mon Sep 17 00:00:00 2001 From: mattijs Date: Wed, 22 Jun 2011 14:29:39 +0100 Subject: [PATCH] BUG: matchPoints: use 2* match tolerance as tolerance in magSqr comparison --- src/OpenFOAM/meshes/meshTools/matchPoints.C | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/OpenFOAM/meshes/meshTools/matchPoints.C b/src/OpenFOAM/meshes/meshTools/matchPoints.C index 931a152aa5..2a2a9ea80b 100644 --- a/src/OpenFOAM/meshes/meshTools/matchPoints.C +++ b/src/OpenFOAM/meshes/meshTools/matchPoints.C @@ -66,7 +66,7 @@ bool Foam::matchPoints scalar matchDist = matchDistances[face0I]; - label startI = findLower(pts1MagSqr, 0.99999*dist0 - matchDist); + label startI = findLower(pts1MagSqr, 0.99999*dist0 - 2*matchDist); if (startI == -1) { @@ -83,7 +83,7 @@ bool Foam::matchPoints label j = startI; ( (j < pts1MagSqr.size()) - && (pts1MagSqr[j] < 1.00001*dist0 + matchDist) + && (pts1MagSqr[j] < 1.00001*dist0 + 2*matchDist) ); j++ ) @@ -117,7 +117,7 @@ bool Foam::matchPoints label j = startI; ( (j < pts1MagSqr.size()) - && (pts1MagSqr[j] < 1.00001*dist0 + matchDist) + && (pts1MagSqr[j] < 1.00001*dist0 + 2*matchDist) ); j++ )