{ const polyPatchList& patches = mesh.boundaryMesh(); forAll (patches, patchI) { if (isType(patches[patchI])) { const regionCouplePolyPatch& rcp = refCast(patches[patchI]); // Detach it here rcp.detach(); } } // Force recalculation of weights mesh.surfaceInterpolation::movePoints(); } /* { const polyPatchList& patches = solidMesh.boundaryMesh(); forAll (patches, patchI) { if (isType(patches[patchI])) { const regionCouplePolyPatch& rcp = refCast(patches[patchI]); // Detach it here rcp.detach(); } } // Force recalculation of weights solidMesh.surfaceInterpolation::movePoints(); } */