diff --git a/src/mesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMesh.C b/src/mesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMesh.C index ea7d14ba94..72886df34b 100644 --- a/src/mesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMesh.C +++ b/src/mesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMesh.C @@ -783,7 +783,7 @@ Foam::conformalVoronoiMesh::featurePointTree() const { treeBoundBox overallBb ( - treeBoundBox(geometryToConformTo_.bounds()).extend(rndGen_, 1E-4) + geometryToConformTo_.globalBounds().extend(rndGen_, 1E-4) ); overallBb.min() -= Foam::point(ROOTVSMALL, ROOTVSMALL, ROOTVSMALL); diff --git a/src/mesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMeshCalcDualMesh.C b/src/mesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMeshCalcDualMesh.C index 30061a4020..3b01927cca 100644 --- a/src/mesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMeshCalcDualMesh.C +++ b/src/mesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMeshCalcDualMesh.C @@ -1793,6 +1793,7 @@ void Foam::conformalVoronoiMesh::createFacesOwnerNeighbourAndPatches { patchNames = geometryToConformTo_.patchNames(); patchTypes.setSize(patchNames.size(), wallPolyPatch::typeName); + procNeighbours.setSize(patchNames.size(), -1); label nProcPatches = 0; @@ -1825,10 +1826,9 @@ void Foam::conformalVoronoiMesh::createFacesOwnerNeighbourAndPatches label nNonProcPatches = patchNames.size(); patchTypes.setSize(nNonProcPatches + nProcPatches); + procNeighbours.setSize(nNonProcPatches + nProcPatches, -1); patchNames.setSize(nNonProcPatches + nProcPatches); - procNeighbours.setSize(patchNames.size() + 1, -1); - label procAddI = 0; forAll(procUsed, pUI) @@ -1852,11 +1852,13 @@ void Foam::conformalVoronoiMesh::createFacesOwnerNeighbourAndPatches } patchTypes.setSize(patchNames.size() + 1); + procNeighbours.setSize(patchNames.size() + 1); patchNames.setSize(patchNames.size() + 1); label defaultPatchIndex = patchNames.size() - 1; patchTypes[defaultPatchIndex] = wallPolyPatch::typeName; + procNeighbours[defaultPatchIndex] = -1; patchNames[defaultPatchIndex] = "cvMesh_defaultPatch"; Pout<< patchTypes << " " << patchNames << endl; diff --git a/src/mesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMeshConformToSurface.C b/src/mesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMeshConformToSurface.C index 1c5a4950dd..ad7347edd2 100644 --- a/src/mesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMeshConformToSurface.C +++ b/src/mesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMeshConformToSurface.C @@ -153,6 +153,7 @@ void Foam::conformalVoronoiMesh::buildSurfaceConformation ); // Pout<< "vert " << vert << endl; + // Pout<< " surfHit " << surfHit << endl; if (surfHit.hit()) { @@ -178,8 +179,6 @@ void Foam::conformalVoronoiMesh::buildSurfaceConformation ); } } - - // Pout<< " surfHit " << surfHit << endl; } } @@ -375,7 +374,7 @@ void Foam::conformalVoronoiMesh::buildSurfaceConformation // ( // std::list::iterator ivit = // incidentVertices.begin(); - // ivit != incidentVertices.end(); + // ivit !=incidentVertices.end(); // ++ivit // ) // { @@ -418,29 +417,35 @@ void Foam::conformalVoronoiMesh::buildSurfaceConformation vit++ ) { - // If a vertex has been marked to go to another processor, - // then send it - - label vIndex = vit->index(); - - const DynamicList