
#include <OneTimeMulticastStrategy.h>


Public Member Functions | |
| OneTimeTopoTreeMulticastStrategy (CkMigrateMessage *m) | |
| OneTimeTopoTreeMulticastStrategy (int treeDegree=4) | |
| Create a strategy with specified branching factor(which defaults to 4). | |
| ~OneTimeTopoTreeMulticastStrategy () | |
| void | determineNextHopPEs (const int totalDestPEs, const ComlibMulticastIndexCount *destPEs, const int myIndex, const int rootPE, int *&pelist, int &npes) |
| Determine the direct children of this PE in the spanning tree. | |
| void | pup (PUP::er &p) |
| PUPable_decl (OneTimeTopoTreeMulticastStrategy) | |
Private Attributes | |
| int | degree |
Users can specify the branching factor for the spanning tree
Definition at line 139 of file OneTimeMulticastStrategy.h.
| OneTimeTopoTreeMulticastStrategy::OneTimeTopoTreeMulticastStrategy | ( | CkMigrateMessage * | m | ) | [inline] |
Definition at line 145 of file OneTimeMulticastStrategy.h.
| OneTimeTopoTreeMulticastStrategy::OneTimeTopoTreeMulticastStrategy | ( | int | treeDegree = 4 |
) | [inline] |
Create a strategy with specified branching factor(which defaults to 4).
Definition at line 147 of file OneTimeMulticastStrategy.h.
| OneTimeTopoTreeMulticastStrategy::~OneTimeTopoTreeMulticastStrategy | ( | ) | [inline] |
Definition at line 148 of file OneTimeMulticastStrategy.h.
| void OneTimeTopoTreeMulticastStrategy::pup | ( | PUP::er & | p | ) | [inline, virtual] |
Reimplemented from OneTimeMulticastStrategy.
Definition at line 151 of file OneTimeMulticastStrategy.h.
References degree, and OneTimeMulticastStrategy::pup().
| OneTimeTopoTreeMulticastStrategy::PUPable_decl | ( | OneTimeTopoTreeMulticastStrategy | ) |
int OneTimeTopoTreeMulticastStrategy::degree [private] |
Definition at line 142 of file OneTimeMulticastStrategy.h.
Referenced by determineNextHopPEs(), and pup().
1.5.5