
#include <hypercubetopology.h>


Public Member Functions | |
| HypercubeTopology (int npes, int mype) | |
| void | getNeighbors (int &npes, int *pelist) |
| int | getNumStages () |
| int | getNumSteps (int stage) |
| void | getPesToSend (int step, int stage, int &npesToSend, int *pelist, int &nextpe) |
| int | getNumMessagesExpected (int stage) |
Private Member Functions | |
| void | CreateStageTable (int, int *) |
Private Attributes | |
| int | NumPes |
| int | MyPe |
| int | Dim |
| int * | penum |
| int ** | next |
Definition at line 14 of file hypercubetopology.h.
int HypercubeTopology::NumPes [private] |
int HypercubeTopology::MyPe [private] |
Definition at line 15 of file hypercubetopology.h.
Referenced by CreateStageTable(), getNeighbors(), getPesToSend(), and HypercubeTopology().
int HypercubeTopology::Dim [private] |
Definition at line 15 of file hypercubetopology.h.
Referenced by CreateStageTable(), getNeighbors(), getNumStages(), getPesToSend(), and HypercubeTopology().
int* HypercubeTopology::penum [private] |
Definition at line 16 of file hypercubetopology.h.
Referenced by CreateStageTable(), getPesToSend(), and HypercubeTopology().
int ** HypercubeTopology::next [private] |
Definition at line 16 of file hypercubetopology.h.
Referenced by CreateStageTable(), getPesToSend(), and HypercubeTopology().
1.5.5