40 calculatedProcessorGAMGInterface,
46 calculatedProcessorGAMGInterface,
54 Foam::calculatedProcessorGAMGInterface::calculatedProcessorGAMGInterface
61 const label fineLevelIndex,
62 const label coarseComm
84 localRestrictAddressing.size()
90 forAll(localRestrictAddressing, ffi)
101 localRestrictAddressing[ffi],
102 neighbourRestrictAddressing[ffi]
110 neighbourRestrictAddressing[ffi],
111 localRestrictAddressing[ffi]
115 const auto fnd = cellsToCoarseFace.cfind(cellPair);
120 dynFaceRestrictAddressing.append(fnd.val());
125 label coarseI = dynFaceCells.size();
126 dynFaceRestrictAddressing.append(coarseI);
127 dynFaceCells.append(localRestrictAddressing[ffi]);
128 cellsToCoarseFace.insert(cellPair, coarseI);
137 Foam::calculatedProcessorGAMGInterface::calculatedProcessorGAMGInterface
143 const label coarseComm,
144 const label myProcNo,
145 const label neighbProcNo,
155 faceRestrictAddresssing
159 neighbProcNo_(neighbProcNo),
165 Foam::calculatedProcessorGAMGInterface::calculatedProcessorGAMGInterface
189 send(commsType, interfaceInternalField(iF)());