
#include <HbmLB.h>

Public Member Functions | |
| LevelData () | |
| ~LevelData () | |
| int | migrationDone () |
| int | vectorReceived () |
| void | clear () |
| int | useMem () |
Data Fields | |
| int | parent |
| int * | children |
| int | nChildren |
| double | statsList [2] |
| int | stats_msg_count |
| LDStats * | statsData |
| int | obj_expected |
| int | obj_completed |
| int | migrates_expected |
| int | migrates_completed |
| int | mig_reported |
| int | info_recved |
| int | vector_expected |
| int | vector_completed |
| int | resumeAfterMigration |
| CkVec< MigrationRecord > | outObjs |
| CkVec< Location > | unmatchedObjs |
| CkVec< Location > | matchedObjs |
Definition at line 124 of file HbmLB.h.
| HbmLB::LevelData::LevelData | ( | ) | [inline] |
| HbmLB::LevelData::~LevelData | ( | ) | [inline] |
| int HbmLB::LevelData::migrationDone | ( | ) | [inline] |
Definition at line 153 of file HbmLB.h.
References migrates_completed, migrates_expected, and obj_completed.
Referenced by HbmLB::Migrated(), HbmLB::ObjMigrated(), and HbmLB::ReceiveMigrationCount().

| int HbmLB::LevelData::vectorReceived | ( | ) | [inline] |
| void HbmLB::LevelData::clear | ( | ) | [inline] |
Definition at line 160 of file HbmLB.h.
References CkVec< T >::free(), info_recved, matchedObjs, mig_reported, migrates_completed, migrates_expected, obj_completed, obj_expected, outObjs, resumeAfterMigration, statsData, statsList, unmatchedObjs, vector_completed, and vector_expected.
Referenced by HbmLB::MigrationDone(), and HbmLB::ResumeClients().


| int HbmLB::LevelData::useMem | ( | ) | [inline] |
Definition at line 176 of file HbmLB.h.
References matchedObjs, outObjs, CkVec< T >::size(), statsData, and unmatchedObjs.

Definition at line 126 of file HbmLB.h.
Referenced by HbmLB::FindNeighbors(), HbmLB::LoadbalancingDone(), HbmLB::MigrationDone(), and HbmLB::NotifyObjectMigrationDone().
Definition at line 127 of file HbmLB.h.
Referenced by HbmLB::FindNeighbors(), HbmLB::Loadbalancing(), HbmLB::ReceiveMigrationDelta(), HbmLB::ReceiveResumeClients(), and ~LevelData().
Definition at line 128 of file HbmLB.h.
Referenced by HbmLB::FindNeighbors(), HbmLB::NotifyObjectMigrationDone(), HbmLB::ReceiveMigrationDelta(), and HbmLB::ReceiveResumeClients().
| double HbmLB::LevelData::statsList[2] |
Definition at line 129 of file HbmLB.h.
Referenced by clear(), LevelData(), HbmLB::Loadbalancing(), HbmLB::LoadbalancingDone(), and HbmLB::ReceiveStats().
| LDStats* HbmLB::LevelData::statsData |
Definition at line 131 of file HbmLB.h.
Referenced by clear(), HbmLB::FindNeighbors(), HbmLB::Loadbalancing(), useMem(), and ~LevelData().
Definition at line 132 of file HbmLB.h.
Referenced by clear(), migrationDone(), HbmLB::MigrationDone(), and HbmLB::ObjMigrated().
Definition at line 133 of file HbmLB.h.
Referenced by clear(), HbmLB::Migrated(), migrationDone(), HbmLB::MigrationDone(), and HbmLB::ReceiveMigrationCount().
Definition at line 133 of file HbmLB.h.
Referenced by clear(), HbmLB::Migrated(), migrationDone(), and HbmLB::MigrationDone().
Definition at line 134 of file HbmLB.h.
Referenced by clear(), and HbmLB::NotifyObjectMigrationDone().
1.5.5