From 57949f8e824988a0c11e4d16ee7ce70fb254b09a Mon Sep 17 00:00:00 2001 From: mattijs <m.janssens@opencfd.co.uk> Date: Fri, 1 Aug 2008 17:56:48 +0100 Subject: [PATCH] status was not cleared --- src/autoMesh/autoHexMesh/meshRefinement/meshRefinement.H | 4 +++- src/meshTools/searchableSurface/searchableSphere.C | 7 +++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/autoMesh/autoHexMesh/meshRefinement/meshRefinement.H b/src/autoMesh/autoHexMesh/meshRefinement/meshRefinement.H index d27eaae4139..012ef08d006 100644 --- a/src/autoMesh/autoHexMesh/meshRefinement/meshRefinement.H +++ b/src/autoMesh/autoHexMesh/meshRefinement/meshRefinement.H @@ -570,7 +570,9 @@ public: // region and split them. autoPtr<mapPolyMesh> dupNonManifoldPoints(); - //- Create baffle for every internal face where ownPatch != -1 + //- Create baffle for every internal face where ownPatch != -1. + // External faces get repatched according to ownPatch (neiPatch + // should be -1 for these) autoPtr<mapPolyMesh> createBaffles ( const labelList& ownPatch, diff --git a/src/meshTools/searchableSurface/searchableSphere.C b/src/meshTools/searchableSurface/searchableSphere.C index 039be46749d..47abfbfff51 100644 --- a/src/meshTools/searchableSurface/searchableSphere.C +++ b/src/meshTools/searchableSurface/searchableSphere.C @@ -233,10 +233,9 @@ void Foam::searchableSphere::findLineAll { info.setSize(start.size()); - pointIndexHit near, far; - forAll(start, i) { + pointIndexHit near, far; findLineAll(start[i], end[i], near, far); if (near.hit()) @@ -260,6 +259,10 @@ void Foam::searchableSphere::findLineAll info[i].setSize(1); info[i][0] = far; } + else + { + info[i].clear(); + } } } } -- GitLab