diff --git a/src/dynamicMesh/layerAdditionRemoval/addCellLayer.C b/src/dynamicMesh/layerAdditionRemoval/addCellLayer.C index 2fe428d45c0c071b1de0c1aed58607d68d712b92..c05731781fd8d80194118c61d9f6cf5c05237448 100644 --- a/src/dynamicMesh/layerAdditionRemoval/addCellLayer.C +++ b/src/dynamicMesh/layerAdditionRemoval/addCellLayer.C @@ -161,6 +161,9 @@ void Foam::layerAdditionRemoval::addCellLayer forAll(mf, faceI) { + label cellI = mc[faceI]; + label zoneI = mesh.cellZones().whichZone(cellI); + addedCells[faceI] = ref.setAction ( @@ -170,7 +173,7 @@ void Foam::layerAdditionRemoval::addCellLayer -1, // master edge mf[faceI], // master face -1, // master cell - -1 // zone for cell + zoneI // zone for cell ) ); }