
#include <OneTimeMulticastStrategy.h>


Public Member Functions | |
| void | determineNextHopPEs (const int totalDestPEs, const ComlibMulticastIndexCount *destPEs, const int myIndex, const int rootPE, int *&pelist, int &npes) |
| Determine the set of PEs to which the message should be forwarded from this PE. | |
| OneTimeDimensionOrderedMulticastStrategy (CkMigrateMessage *m) | |
| OneTimeDimensionOrderedMulticastStrategy () | |
| Create a strategy with specified branching factor(which defaults to 4). | |
| ~OneTimeDimensionOrderedMulticastStrategy () | |
| void | pup (PUP::er &p) |
| PUPable_decl (OneTimeDimensionOrderedMulticastStrategy) | |
Private Member Functions | |
| int | findMinMaxArray (int min, int len, int *array, bool *notincluded, int notIndex) |
This may result in lower contention for torus networks than a topology oblivious tree.
Definition at line 164 of file OneTimeMulticastStrategy.h.
| OneTimeDimensionOrderedMulticastStrategy::OneTimeDimensionOrderedMulticastStrategy | ( | CkMigrateMessage * | m | ) | [inline] |
Definition at line 169 of file OneTimeMulticastStrategy.h.
| OneTimeDimensionOrderedMulticastStrategy::OneTimeDimensionOrderedMulticastStrategy | ( | ) | [inline] |
Create a strategy with specified branching factor(which defaults to 4).
Definition at line 172 of file OneTimeMulticastStrategy.h.
| OneTimeDimensionOrderedMulticastStrategy::~OneTimeDimensionOrderedMulticastStrategy | ( | ) | [inline] |
Definition at line 174 of file OneTimeMulticastStrategy.h.
| void OneTimeDimensionOrderedMulticastStrategy::pup | ( | PUP::er & | p | ) | [inline, virtual] |
Reimplemented from OneTimeMulticastStrategy.
Definition at line 176 of file OneTimeMulticastStrategy.h.
References OneTimeMulticastStrategy::pup().
| OneTimeDimensionOrderedMulticastStrategy::PUPable_decl | ( | OneTimeDimensionOrderedMulticastStrategy | ) |
1.5.5