#include <HybridBaseLB.h>
Inheritance diagram for MyHierarchyTree:

Public Member Functions | |
| MyHierarchyTree () | |
| virtual | ~MyHierarchyTree () |
| virtual int | numLevels ()=0 |
| virtual int | parent (int mype, int level)=0 |
| virtual int | isroot (int mype, int level)=0 |
| virtual int | numChildren (int mype, int level)=0 |
| virtual void | getChildren (int mype, int level, int *children, int &count)=0 |
| virtual int | numNodes (int level)=0 |
Definition at line 31 of file HybridBaseLB.h.
| MyHierarchyTree::MyHierarchyTree | ( | ) | [inline] |
Definition at line 33 of file HybridBaseLB.h.
| virtual MyHierarchyTree::~MyHierarchyTree | ( | ) | [inline, virtual] |
Definition at line 34 of file HybridBaseLB.h.
| virtual int MyHierarchyTree::numLevels | ( | ) | [pure virtual] |
Implemented in ThreeLevelTree, and FourLevelTree.
Referenced by HybridBaseLB::buildCombinedLBStatsMessage(), HybridBaseLB::FindNeighbors(), HybridBaseLB::Loadbalancing(), HybridBaseLB::MigrationDone(), and HybridBaseLB::reportLBMem().
Implemented in ThreeLevelTree, and FourLevelTree.
Referenced by HybridBaseLB::FindNeighbors(), HybridBaseLB::Loadbalancing(), and HybridBaseLB::ReceiveStats().
Implemented in ThreeLevelTree, and FourLevelTree.
Referenced by HybridBaseLB::reportLBMem(), and HybridBaseLB::reportLBQulity().
1.5.1