Apache REEF
0.15.0
Retainable Evaluator Execution Framework
|
Group Communication operator used to scatter a list of elements to all of the IScatterReceivers. More...
Inherits Org.Apache.REEF.Network.Group.Operators.IGroupCommOperator< T >.
Inherited by Org.Apache.REEF.Network.Group.Operators.Impl.ScatterSender< T >.
Public Member Functions | |
void | Send (List< T > elements) |
Split up the list of elements evenly and scatter each chunk to the IScatterReceivers. More... | |
void | Send (List< T > elements, int count) |
Split up the list of elements and scatter each chunk to the IScatterReceivers. More... | |
void | Send (List< T > elements, List< string > order) |
Split up the list of elements and scatter each chunk to the IScatterReceivers in the specified task order. More... | |
Additional Inherited Members | |
Properties inherited from Org.Apache.REEF.Network.Group.Operators.IGroupCommOperator< T > | |
string | OperatorName [get] |
The operator name. More... | |
string | GroupName [get] |
The name of the operator's CommunicationGroup. More... | |
int | Version [get] |
The operator version number. More... | |
Group Communication operator used to scatter a list of elements to all of the IScatterReceivers.
T | The message type |
void Org.Apache.REEF.Network.Group.Operators.IScatterSender< T >.Send | ( | List< T > | elements | ) |
Split up the list of elements evenly and scatter each chunk to the IScatterReceivers.
elements | The list of elements to send. |
Implemented in Org.Apache.REEF.Network.Group.Operators.Impl.ScatterSender< T >.
void Org.Apache.REEF.Network.Group.Operators.IScatterSender< T >.Send | ( | List< T > | elements, |
int | count | ||
) |
Split up the list of elements and scatter each chunk to the IScatterReceivers.
Each receiver will receive a sublist of the specified size.
elements | The list of elements to send. |
count | The size of each sublist |
Implemented in Org.Apache.REEF.Network.Group.Operators.Impl.ScatterSender< T >.
void Org.Apache.REEF.Network.Group.Operators.IScatterSender< T >.Send | ( | List< T > | elements, |
List< string > | order | ||
) |
Split up the list of elements and scatter each chunk to the IScatterReceivers in the specified task order.
elements | The list of elements to send. |
order | The list of task identifiers representing the order in which to scatter each sublist |
Implemented in Org.Apache.REEF.Network.Group.Operators.Impl.ScatterSender< T >.