
#include <ckgraph.h>

Public Member Functions | |
| Vertex () | |
| Vertex (int i, double cl, bool mig, int curpe, int newpe=-1) | |
| int | getVertexId () |
| double | getVertexLoad () |
| int | getCurrentPe () |
| int | getNewPe () |
| void | setNewPe (int _newpe) |
| bool | isMigratable () |
Data Fields | |
| std::vector< Edge > | sendToList |
| std::vector< Edge > | recvFromList |
| std::vector< McastSrc > | mcastToList |
| std::vector< McastDest > | mcastFromList |
| int | degree |
| int | next |
| int | adjListInd |
Private Attributes | |
| int | id |
| double | compLoad |
| bool | migratable |
| int | currPe |
| int | newPe |
Friends | |
| class | ObjGraph |
Definition at line 124 of file ckgraph.h.
| int Vertex::getVertexId | ( | ) | [inline] |
Definition at line 130 of file ckgraph.h.
References id.
Referenced by adjustgain(), adjustqueues(), BQueue::push(), RecursiveBiPart(), and BQueue::removeComplete().
| double Vertex::getVertexLoad | ( | ) | [inline] |
Definition at line 131 of file ckgraph.h.
References compLoad.
Referenced by ObjLoadGreater::operator()(), and RecursiveBiPart().
| void Vertex::setNewPe | ( | int | _newpe | ) | [inline] |
| bool Vertex::isMigratable | ( | ) | [inline] |
| std::vector<Edge> Vertex::sendToList |
Definition at line 138 of file ckgraph.h.
Referenced by adjustqueues(), RecursiveBiPart(), and removeinSwap().
| std::vector<Edge> Vertex::recvFromList |
Definition at line 139 of file ckgraph.h.
Referenced by adjustqueues(), RecursiveBiPart(), and removeinSwap().
| std::vector<McastSrc> Vertex::mcastToList |
| std::vector<McastDest> Vertex::mcastFromList |
int Vertex::id [private] |
double Vertex::compLoad [private] |
bool Vertex::migratable [private] |
int Vertex::currPe [private] |
int Vertex::newPe [private] |
Definition at line 9 of file graphdefs.h.
Referenced by addEdge(), addspEdge(), copyOut(), countDegrees(), diameter(), edgeExists(), initGraph(), printOut(), and sortAdjArrays().
Definition at line 10 of file graphdefs.h.
Referenced by addEdge(), addspEdge(), countDegrees(), fillAdjArray(), and initGraph().
Definition at line 11 of file graphdefs.h.
Referenced by addspEdge(), copyOut(), countDegrees(), diameter(), edgeExists(), fillAdjArray(), initGraph(), and sortAdjArrays().
1.5.5