void processInterCyclics(const polyBoundaryMesh &patches, List< DynamicList< DynamicList< label > > > &interPatchFaces, List< Map< label > > &procNbrToInterPatch, List< labelListList > &subPatchIDs, List< labelListList > &subPatchStarts, bool owner, BinaryOp bop) const
Generate sub patch info for processor cyclics.
static void append(labelList &, const label)
Append single element to list.
labelList cellToProc_
Processor label for each cell.
label nProcs_
Number of processors in decomposition.
void addInterProcFace(const label facei, const label ownerProc, const label nbrProc, List< Map< label > > &, List< DynamicList< DynamicList< label > > > &) const
Add face to inter-processor patch.