PPL Logo

TopologyDescriptor Class Reference
[Converse level message Routers]

#include <graphrouter.h>

Inheritance diagram for TopologyDescriptor:

Inheritance graph
[legend]

Public Member Functions

virtual void getNeighbors (int &npes, int *pelist)=0
virtual int getNumStages ()=0
virtual int getNumSteps (int stage)=0
virtual void getPesToSend (int step, int stage, int &npesToSend, int *pelist, int &nextpe)=0
virtual int getNumMessagesExpected (int stage)=0

Detailed Description

Definition at line 18 of file graphrouter.h.


Member Function Documentation

virtual void TopologyDescriptor::getNeighbors ( int npes,
int pelist 
) [pure virtual]

Implemented in HypercubeTopology.

Referenced by GraphRouter::SetMap().

virtual int TopologyDescriptor::getNumStages (  )  [pure virtual]

Implemented in HypercubeTopology.

Referenced by GraphRouter::init().

virtual int TopologyDescriptor::getNumSteps ( int  stage  )  [pure virtual]

Implemented in HypercubeTopology.

Referenced by GraphRouter::sendMessages().

virtual void TopologyDescriptor::getPesToSend ( int  step,
int  stage,
int npesToSend,
int pelist,
int nextpe 
) [pure virtual]

Implemented in HypercubeTopology.

Referenced by GraphRouter::sendMessages().

virtual int TopologyDescriptor::getNumMessagesExpected ( int  stage  )  [pure virtual]

Implemented in HypercubeTopology.

Referenced by GraphRouter::init().


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

Generated on Fri May 25 08:05:45 2012 for Charm++ by  doxygen 1.5.5