5 Info<<
"Create immersed boundary cell mask" <<
endl;
35 Info<<
"Create immersed boundary face mask" <<
endl;
52 if (isA<immersedBoundaryFvPatch>(
mesh.boundary()[patchI]))
54 Info<<
"Found immersed boundary patch " << patchI
55 <<
" named " <<
mesh.boundary()[patchI].name()
58 const immersedBoundaryFvPatch& ibPatch =
59 refCast<const immersedBoundaryFvPatch>
61 mesh.boundary()[patchI]
64 cellIbMask *= ibPatch.gamma();
65 cellIbMaskExt *= ibPatch.gammaExt();
66 faceIbMask *= ibPatch.sGamma();
71 cellIbMask.boundaryField().evaluateCoupled();
72 cellIbMaskExt.boundaryField().evaluateCoupled();