39 procMeshes_(procMeshes),
40 pointProcAddressing_(pointProcAddressing),
41 boundaryProcAddressing_(boundaryProcAddressing),
42 patchPointAddressing_(procMeshes.
size()),
51 const pointMesh& procMesh = procMeshes_[proci];
53 patchPointAddressing_[proci].setSize(procMesh.
boundary().
size());
57 if (boundaryProcAddressing_[proci][
patchi] >= 0)
63 mesh_.boundary()[boundaryProcAddressing_[proci][
patchi]]
67 forAll(patchPointLabels, pointi)
69 pointMap[patchPointLabels[pointi]] = pointi;
75 forAll(procPatchPoints, pointi)
77 procPatchAddr[pointi] =
80 pointProcAddressing_[proci][procPatchPoints[pointi]]
84 if (procPatchAddr.
size() &&
min(procPatchAddr) < 0)
87 <<
"Incomplete patch point addressing"