
#include <HbmLB.h>


Definition at line 70 of file HbmLB.h.
| HbmLB::HbmLB | ( | CkMigrateMessage * | m | ) | [inline] |
| static void HbmLB::staticMigrated | ( | void * | me, | |
| LDObjHandle | h, | |||
| int | waitBarrier | |||
| ) | [static] |
Referenced by HbmLB().
CProxy_HbmLB HbmLB::thisProxy [private] |
Definition at line 110 of file HbmLB.h.
Referenced by AtSync(), HbmLB(), Loadbalancing(), LoadbalancingDone(), MigrationDone(), NotifyObjectMigrationDone(), ProcessAtSync(), ReceiveMigrationDelta(), ReceiveResumeClients(), ReceiveStats(), and ResumeClients().
int HbmLB::foundNeighbors [private] |
LDStats HbmLB::myStats [private] |
Definition at line 112 of file HbmLB.h.
Referenced by collectCommData(), MigrationDone(), ObjMigrated(), ProcessAtSync(), ReceiveMigrationDelta(), and ResumeClients().
MyHmbHierarchyTree* HbmLB::tree [protected] |
Definition at line 123 of file HbmLB.h.
Referenced by FindNeighbors(), HbmLB(), LoadbalancingDone(), MigrationDone(), ReceiveStats(), and ~HbmLB().
CkVec<LevelData *> HbmLB::levelData [protected] |
Definition at line 186 of file HbmLB.h.
Referenced by collectCommData(), FindNeighbors(), Loadbalancing(), LoadbalancingDone(), Migrated(), MigrationDone(), NeighborIndex(), NotifyObjectMigrationDone(), ObjMigrated(), ProcessAtSync(), ReceiveMigrationCount(), ReceiveMigrationDelta(), ReceiveResumeClients(), ReceiveStats(), ResumeClients(), and useMem().
int HbmLB::currentLevel [protected] |
int HbmLB::lbLevel [protected] |
Definition at line 189 of file HbmLB.h.
Referenced by MigrationDone(), NotifyObjectMigrationDone(), and ReceiveMigrationCount().
int HbmLB::migrate_expected [private] |
LBMigrateMsg** HbmLB::mig_msgs [private] |
int HbmLB::mig_msgs_received [private] |
int HbmLB::cur_ld_balancer [private] |
double HbmLB::start_lb_time [private] |
Definition at line 198 of file HbmLB.h.
Referenced by Loadbalancing(), ProcessAtSync(), and ResumeClients().
double HbmLB::maxLoad [private] |
double HbmLB::maxCpuLoad [private] |
double HbmLB::maxCommBytes [private] |
int HbmLB::maxCommCount [private] |
double HbmLB::totalLoad [private] |
Definition at line 204 of file HbmLB.h.
Referenced by HbmLB(), LoadbalancingDone(), reportLBQulity(), and ResumeClients().
double HbmLB::maxMem [private] |
int HbmLB::vector_n_moves [private] |
CkVec<LDObjHandle> HbmLB::newObjs [private] |
1.5.5