From d90fa36e96991894d5dfedf5b0a11b47dd45008f Mon Sep 17 00:00:00 2001 From: graham Date: Fri, 18 Mar 2011 15:08:15 +0000 Subject: [PATCH] ENH: Fixed parallel interface identification, restrict surface intersection test to box. --- .../conformalVoronoiMesh.C | 4 +- .../conformalVoronoiMeshConformToSurface.C | 142 ++++++++++++++---- .../uniformGrid/uniformGrid.C | 6 +- 3 files changed, 114 insertions(+), 38 deletions(-) diff --git a/src/mesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMesh.C b/src/mesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMesh.C index 72886df34b..40137ddd84 100644 --- a/src/mesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMesh.C +++ b/src/mesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMesh.C @@ -493,13 +493,13 @@ void Foam::conformalVoronoiMesh::createFeaturePoints() pointField farPts = geometryToConformTo_.globalBounds().points(); // Shift corners of bounds relative to origin - farPts -= geometryToConformTo_.bounds().midpoint(); + farPts -= geometryToConformTo_.globalBounds().midpoint(); // Scale the box up farPts *= 2.0; // Shift corners of bounds back to be relative to midpoint - farPts += geometryToConformTo_.bounds().midpoint(); + farPts += geometryToConformTo_.globalBounds().midpoint(); forAll(farPts, fPI) { diff --git a/src/mesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMeshConformToSurface.C b/src/mesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMeshConformToSurface.C index ad7347edd2..048b10b865 100644 --- a/src/mesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMeshConformToSurface.C +++ b/src/mesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMeshConformToSurface.C @@ -385,17 +385,17 @@ void Foam::conformalVoronoiMesh::buildSurfaceConformation // DynamicList