
#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. | |
| OneTimeNodeTreeRingMulticastStrategy (CkMigrateMessage *m) | |
| OneTimeNodeTreeRingMulticastStrategy (int treeDegree=4) | |
| Create a strategy with specified branching factor(which defaults to 4). | |
| ~OneTimeNodeTreeRingMulticastStrategy () | |
| void | pup (PUP::er &p) |
| PUPable_decl (OneTimeNodeTreeRingMulticastStrategy) | |
Private Attributes | |
| int | degree |
Once the message arrives at the first PE on the node, it is forwarded to the other PEs on the node through a ring.
Definition at line 219 of file OneTimeMulticastStrategy.h.
| OneTimeNodeTreeRingMulticastStrategy::OneTimeNodeTreeRingMulticastStrategy | ( | CkMigrateMessage * | m | ) | [inline] |
Definition at line 227 of file OneTimeMulticastStrategy.h.
| OneTimeNodeTreeRingMulticastStrategy::OneTimeNodeTreeRingMulticastStrategy | ( | int | treeDegree = 4 |
) | [inline] |
Create a strategy with specified branching factor(which defaults to 4).
Definition at line 230 of file OneTimeMulticastStrategy.h.
| OneTimeNodeTreeRingMulticastStrategy::~OneTimeNodeTreeRingMulticastStrategy | ( | ) | [inline] |
Definition at line 232 of file OneTimeMulticastStrategy.h.
| void OneTimeNodeTreeRingMulticastStrategy::pup | ( | PUP::er & | p | ) | [inline, virtual] |
Reimplemented from OneTimeMulticastStrategy.
Definition at line 234 of file OneTimeMulticastStrategy.h.
References degree, and OneTimeMulticastStrategy::pup().
| OneTimeNodeTreeRingMulticastStrategy::PUPable_decl | ( | OneTimeNodeTreeRingMulticastStrategy | ) |
Definition at line 221 of file OneTimeMulticastStrategy.h.
Referenced by determineNextHopPEs(), and pup().
1.5.5