32 void Foam::CPCCellToCellStencil::calcPointBoundaryData
36 Map<labelList>& neiGlobal
39 neiGlobal.resize(2*boundaryPoints.size());
45 label pointI = boundaryPoints[i];
53 mesh().pointFaces()[pointI],
71 void Foam::CPCCellToCellStencil::calcCellStencil
77 labelList boundaryPoints(allCoupledFacesPatch()().meshPoints());
82 validBoundaryFaces(isValidBFace);
86 Map<labelList> neiGlobal;
94 globalCellCells.setSize(
mesh().nCells());
100 label pointI = boundaryPoints[i];
102 const labelList& pGlobals = neiGlobal[pointI];
109 label cellI = pCells[j];
114 globalNumbering().toGlobal(cellI),
116 globalCellCells[cellI]
125 for (label pointI = 0; pointI <
mesh().
nPoints(); pointI++)
132 mesh().pointFaces()[pointI],
141 label cellI = pCells[j];
145 globalNumbering().toGlobal(cellI),
147 globalCellCells[cellI]
162 calcCellStencil(*
this);