33 template<
class ProcPatch>
42 label numProcPatches = 0;
58 schedule[patchEvali++].setInitEvaluate(patchi);
59 schedule[patchEvali++].setEvaluate(patchi);
75 schedule[patchEvali].setInitEvaluate(patchi);
76 schedule[patchEvali + numProcPatches].setEvaluate(patchi);
87 schedule.setSize(patchEvali);
#define forAll(list, i)
Loop across all elements in list.
label size() const noexcept
The number of entries in the list.
static lduSchedule nonBlockingSchedule(const lduInterfacePtrsList &)
Get non-scheduled send/receive schedule.
virtual lduInterfacePtrsList interfaces() const
Return a list of pointers for each patch with only those pointing to interfaces being set...
const T * set(const label i) const
Return const pointer to element (can be nullptr), or nullptr for out-of-range access (ie...