PPL Logo

HybridBaseLB::LevelData Class Reference

#include <HybridBaseLB.h>

Collaboration diagram for HybridBaseLB::LevelData:

Collaboration graph
[legend]

Public Member Functions

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

Data Fields

int parent
intchildren
int nChildren
CLBStatsMsg ** statsMsgsList
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< MigrationRecordoutObjs
std::map< LDObjKey, intunmatchedObjs
CkVec< LocationmatchedObjs

Detailed Description

Definition at line 373 of file HybridBaseLB.h.


Constructor & Destructor Documentation

HybridBaseLB::LevelData::LevelData (  )  [inline]

Definition at line 392 of file HybridBaseLB.h.

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

Definition at line 400 of file HybridBaseLB.h.

References children, statsData, and statsMsgsList.


Member Function Documentation

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

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

Definition at line 409 of file HybridBaseLB.h.

References vector_completed, and vector_expected.

Referenced by HybridBaseLB::ReceiveVectorMigration(), and HybridBaseLB::TotalObjMigrated().

Here is the caller graph for this function:

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

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

Definition at line 427 of file HybridBaseLB.h.

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

Here is the call graph for this function:


Field Documentation

Definition at line 379 of file HybridBaseLB.h.

Referenced by HybridBaseLB::buildStats().

Definition at line 381 of file HybridBaseLB.h.

Referenced by clear(), and HybridBaseLB::StatsDone().

Definition at line 383 of file HybridBaseLB.h.

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

Definition at line 384 of file HybridBaseLB.h.

Referenced by clear(), and HybridBaseLB::CollectInfo().

Definition at line 386 of file HybridBaseLB.h.

Referenced by clear(), HybridBaseLB::Migrated(), and HybridBaseLB::StartCollectInfo().


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

Generated on Mon Sep 21 08:25:41 2020 for Charm++ by  doxygen 1.5.5