PPL Logo

HypercubeTopology Class Reference
[Converse Communication Optimization Framework]

#include <hypercubetopology.h>

Inheritance diagram for HypercubeTopology:

Inheritance graph
[legend]
Collaboration diagram for HypercubeTopology:

Collaboration graph
[legend]

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
intpenum
int ** next

Detailed Description

Definition at line 14 of file hypercubetopology.h.


Field Documentation

Definition at line 15 of file hypercubetopology.h.

Referenced by HypercubeTopology().

Definition at line 16 of file hypercubetopology.h.

Referenced by CreateStageTable(), getPesToSend(), and HypercubeTopology().

Definition at line 16 of file hypercubetopology.h.

Referenced by CreateStageTable(), getPesToSend(), and HypercubeTopology().


The documentation for this class was generated from the following files:

Generated on Fri May 25 08:03:41 2012 for Charm++ by  doxygen 1.5.5