PPL Logo

HbmLB::LevelData Class Reference

#include <HbmLB.h>

Collaboration diagram for HbmLB::LevelData:

Collaboration graph
[legend]

Public Member Functions

 LevelData ()
 ~LevelData ()
int migrationDone ()
int vectorReceived ()
void clear ()
int useMem ()

Data Fields

int parent
intchildren
int nChildren
double statsList [2]
int stats_msg_count
LDStatsstatsData
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< MigrationRecordoutObjs
CkVec< LocationunmatchedObjs
CkVec< LocationmatchedObjs

Detailed Description

Definition at line 125 of file HbmLB.h.


Constructor & Destructor Documentation

HbmLB::LevelData::LevelData (  )  [inline]

Definition at line 143 of file HbmLB.h.

References statsList.

HbmLB::LevelData::~LevelData (  )  [inline]

Definition at line 150 of file HbmLB.h.

References children, and statsData.


Member Function Documentation

int HbmLB::LevelData::migrationDone (  )  [inline]

int HbmLB::LevelData::vectorReceived (  )  [inline]

Definition at line 158 of file HbmLB.h.

References vector_completed, and vector_expected.

void HbmLB::LevelData::clear (  )  [inline]

int HbmLB::LevelData::useMem (  )  [inline]

Definition at line 177 of file HbmLB.h.

References matchedObjs, outObjs, CkVec< T >::size(), statsData, and unmatchedObjs.


Field Documentation

Definition at line 131 of file HbmLB.h.

Definition at line 132 of file HbmLB.h.

Referenced by clear(), HbmLB::FindNeighbors(), HbmLB::Loadbalancing(), useMem(), and ~LevelData().

Definition at line 133 of file HbmLB.h.

Referenced by clear().

Definition at line 133 of file HbmLB.h.

Referenced by clear(), migrationDone(), HbmLB::MigrationDone(), and HbmLB::ObjMigrated().

Definition at line 134 of file HbmLB.h.

Referenced by clear(), HbmLB::Migrated(), migrationDone(), and HbmLB::MigrationDone().

Definition at line 135 of file HbmLB.h.

Referenced by clear(), and HbmLB::NotifyObjectMigrationDone().

Definition at line 136 of file HbmLB.h.

Referenced by clear().

Definition at line 137 of file HbmLB.h.

Referenced by clear(), and vectorReceived().

Definition at line 137 of file HbmLB.h.

Referenced by clear(), and vectorReceived().

Definition at line 138 of file HbmLB.h.

Referenced by clear().

Definition at line 139 of file HbmLB.h.

Referenced by clear(), and useMem().

Definition at line 140 of file HbmLB.h.

Referenced by clear(), and useMem().

Definition at line 141 of file HbmLB.h.

Referenced by clear(), and useMem().


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

Generated on Fri May 25 08:03:38 2012 for Charm++ by  doxygen 1.5.5