diff --git a/src/meshTools/AMIInterpolation/AMIInterpolation/AMIMethod/mapNearestAMI/mapNearestAMI.C b/src/meshTools/AMIInterpolation/AMIInterpolation/AMIMethod/mapNearestAMI/mapNearestAMI.C index 59d8c5cdb1..4f4f8e5a99 100644 --- a/src/meshTools/AMIInterpolation/AMIInterpolation/AMIMethod/mapNearestAMI/mapNearestAMI.C +++ b/src/meshTools/AMIInterpolation/AMIInterpolation/AMIMethod/mapNearestAMI/mapNearestAMI.C @@ -97,11 +97,13 @@ void Foam::mapNearestAMI::setNextNearestFaces } } - forAll(mapFlag, srcFaceI) + forAll(mapFlag, faceI) { - if (!mapFlag[srcFaceI]) + if (mapFlag[faceI]) { - tgtFaceI = this->findTargetFace(srcFaceI); + srcFaceI = faceI; + tgtFaceI = this->findTargetFace(faceI); + if (tgtFaceI == -1) { const vectorField& srcCf = this->srcPatch_.faceCentres();