53#ifndef Foam_commSchedule_H
54#define Foam_commSchedule_H
110 return procSchedule_;
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
commSchedule(const label nProcs, const List< labelPair > &comms)
Construct from wanted communication. Wanted communication is between two processors....
const labelList & schedule() const noexcept
Order in which comms is scheduled.
const labelListList & procSchedule() const noexcept
Per processor the order in which communication has been scheduled.
ClassName("commSchedule")
Runtime type information.
#define ClassName(TypeNameString)
Add typeName information from argument TypeNameString to a class.
List< labelList > labelListList
List of labelList.
List< label > labelList
A List of labels.