43 for (label i=0; i <
n; ++i)
45 for (
direction cmpt=0; cmpt < nCmpt; ++cmpt)
60 for (
const Type& val :
values)
67 template<
class Type,
unsigned N>
74 for (
const Type& val :
values)
89 for (
const label idx : addressing)
104 for (
const label idx : selected)
132 if (Pstream::master())
141 int slave=Pstream::firstSlave();
142 slave<=Pstream::lastSlave();
146 IPstream fromSlave(Pstream::commsTypes::blocking, slave);
158 Pstream::commsTypes::blocking,
175 if (Pstream::master())
184 int slave=Pstream::firstSlave();
185 slave<=Pstream::lastSlave();
189 IPstream fromSlave(Pstream::commsTypes::blocking, slave);
201 Pstream::commsTypes::blocking,
205 toMaster << List<Type>(
values, addressing);
218 if (Pstream::master())
227 int slave=Pstream::firstSlave();
228 slave<=Pstream::lastSlave();
232 IPstream fromSlave(Pstream::commsTypes::blocking, slave);
244 Pstream::commsTypes::blocking,
261 if (Pstream::master())
271 int slave=Pstream::firstSlave();
272 slave<=Pstream::lastSlave();
276 IPstream fromSlave(Pstream::commsTypes::blocking, slave);
278 fromSlave >> recv1 >> recv2;
289 Pstream::commsTypes::blocking,
293 toMaster << values1 << values2;
307 if (Pstream::master())
317 int slave=Pstream::firstSlave();
318 slave<=Pstream::lastSlave();
322 IPstream fromSlave(Pstream::commsTypes::blocking, slave);
324 fromSlave >> recv1 >> recv2;
335 Pstream::commsTypes::blocking,
339 toMaster << values1 << List<Type>(values2, addressing);