LBMigrateMsg Class Reference
[Charm++ Load Balancing Framework]

message contains the migration decision from LB strategies. More...

#include <BaseLB.h>

Inheritance diagram for LBMigrateMsg:

Inheritance graph
[legend]
Collaboration diagram for LBMigrateMsg:

Collaboration graph
[legend]

Public Member Functions

 LBMigrateMsg ()

Data Fields

int level
int n_moves
MigrateInfomoves
char * avail_vector
int next_lb
double * expectedLoad

Detailed Description

message contains the migration decision from LB strategies.

Definition at line 144 of file BaseLB.h.


Constructor & Destructor Documentation

LBMigrateMsg::LBMigrateMsg (  )  [inline]

Definition at line 157 of file BaseLB.h.


Field Documentation

int LBMigrateMsg::level

Definition at line 146 of file BaseLB.h.

Referenced by HybridBaseLB::ReceiveMigration().

int LBMigrateMsg::n_moves

Definition at line 148 of file BaseLB.h.

Referenced by CentralLB::createMigrateMsg(), getPredictedLoadWithMsg(), ComlibManager::lbUpdate(), HybridBaseLB::ReceiveMigration(), CentralLB::ReceiveMigration(), WSLB::ReceiveStats(), NborBaseLB::ReceiveStats(), CentralLB::simulationRead(), WSLB::Strategy(), NeighborLB::Strategy(), and NborBaseLB::Strategy().

MigrateInfo* LBMigrateMsg::moves

Definition at line 149 of file BaseLB.h.

Referenced by CMessage_LBMigrateMsg::alloc(), CentralLB::createMigrateMsg(), getPredictedLoadWithMsg(), ComlibManager::lbUpdate(), CMessage_LBMigrateMsg::pack(), WSLB::ReceiveMigration(), NborBaseLB::ReceiveMigration(), HybridBaseLB::ReceiveMigration(), CentralLB::ReceiveMigration(), WSLB::ReceiveStats(), NborBaseLB::ReceiveStats(), WSLB::Strategy(), NeighborLB::Strategy(), and CMessage_LBMigrateMsg::unpack().

char* LBMigrateMsg::avail_vector

Definition at line 151 of file BaseLB.h.

Referenced by CMessage_LBMigrateMsg::alloc(), and CentralLB::LoadBalance().

int LBMigrateMsg::next_lb

Definition at line 152 of file BaseLB.h.

Referenced by CentralLB::LoadBalance().

double* LBMigrateMsg::expectedLoad

Definition at line 154 of file BaseLB.h.

Referenced by CMessage_LBMigrateMsg::alloc(), CentralLB::LoadBalance(), and CentralLB::ReceiveMigration().


The documentation for this class was generated from the following file:
Generated on Sun Jun 29 13:33:52 2008 for Charm++ by  doxygen 1.5.1