fvMesh solidMesh ( IOobject ( "solid", runTime.timeName(), runTime, IOobject::MUST_READ ) ); { const polyPatchList& patches = solidMesh.boundaryMesh(); forAll (patches, patchI) { if (isType(patches[patchI])) { const regionCouplePolyPatch& rcp = refCast(patches[patchI]); // Attach it here rcp.attach(); } } // Force recalculation of weights solidMesh.surfaceInterpolation::movePoints(); }