42 directAddressing_(procMeshPatch.
size(), -1),
50 forAll(completeMeshPatchPoints, pointi)
52 pointMap[completeMeshPatchPoints[pointi]] = pointi;
59 forAll(procMeshPatchPoints, pointi)
61 directAddressing_[pointi] =
62 pointMap[directAddr[procMeshPatchPoints[pointi]]];
66 if (directAddressing_.size() &&
min(directAddressing_) < 0)
71 <<
"Incomplete patch point addressing"
85 completeMesh_(completeMesh),
87 pointAddressing_(pointAddressing),
88 boundaryAddressing_(boundaryAddressing),
89 patchFieldDecomposerPtrs_
91 procMesh_.boundary().size(),
97 if (boundaryAddressing_[
patchi] >= 0)
101 completeMesh_.boundary()[boundaryAddressing_[
patchi]],
102 procMesh_.boundary()[
patchi],