diff --git a/src/meshTools/searchableSurface/searchableSurfaceCollection.C b/src/meshTools/searchableSurface/searchableSurfaceCollection.C index 3aad85f72d7bfd552b681aa6cb1f359bd25e89f7..e43d83198041b82a0910b1c9feb3c029612f6c69 100644 --- a/src/meshTools/searchableSurface/searchableSurfaceCollection.C +++ b/src/meshTools/searchableSurface/searchableSurfaceCollection.C @@ -376,7 +376,7 @@ void Foam::searchableSurfaceCollection::boundingSpheres forAll(subCentres, i) { - centres[coordI++] = transform_[surfI].globalPosition + centres[coordI] = transform_[surfI].globalPosition ( cmptMultiply ( @@ -384,7 +384,8 @@ void Foam::searchableSurfaceCollection::boundingSpheres scale_[surfI] ) ); - radiusSqr[coordI++] = maxScale*subRadiusSqr[i]; + radiusSqr[coordI] = maxScale*subRadiusSqr[i]; + coordI++; } } } diff --git a/src/meshTools/searchableSurface/searchableSurfaceWithGaps.H b/src/meshTools/searchableSurface/searchableSurfaceWithGaps.H index d07d331c8a56a442c5b1b9c435205aebf98f90a6..1dfe6c8420d6b6a31dcd8b9f641a0a0d4e7c2d34 100644 --- a/src/meshTools/searchableSurface/searchableSurfaceWithGaps.H +++ b/src/meshTools/searchableSurface/searchableSurfaceWithGaps.H @@ -261,16 +261,16 @@ public: // bounding boxes. The bounds are hints to the surface as for // the range of queries it can expect. faceMap/pointMap can be // set if the surface has done any redistribution. - virtual void distribute - ( - const List<treeBoundBox>& bbs, - const bool keepNonLocal, - autoPtr<mapDistribute>& faceMap, - autoPtr<mapDistribute>& pointMap - ) - { - subGeom_[0].distribute(bbs, keepNonLocal, faceMap, pointMap); - } + //virtual void distribute + //( + // const List<treeBoundBox>& bbs, + // const bool keepNonLocal, + // autoPtr<mapDistribute>& faceMap, + // autoPtr<mapDistribute>& pointMap + //) + //{ + // subGeom_[0].distribute(bbs, keepNonLocal, faceMap, pointMap); + //} //- WIP. Store element-wise field. virtual void setField(const labelList& values)