CLBStatsMsg Class Reference
[Charm++ Load Balancing Framework]

#include <CentralLB.h>

Collaboration diagram for CLBStatsMsg:

Collaboration graph
[legend]

Public Member Functions

 CLBStatsMsg (int osz, int csz)
 CLBStatsMsg is not a real message now.
 CLBStatsMsg ()
 ~CLBStatsMsg ()
void pup (PUP::er &p)

Data Fields

int from_pe
int pe_speed
double total_walltime
double total_cputime
double idletime
double bg_walltime
double bg_cputime
int n_objs
LDObjDataobjData
int n_comm
LDCommDatacommData
char * avail_vector
int next_lb

Detailed Description

Definition at line 254 of file CentralLB.h.


Constructor & Destructor Documentation

CLBStatsMsg::CLBStatsMsg (  )  [inline]

Definition at line 272 of file CentralLB.h.


Field Documentation

int CLBStatsMsg::from_pe

Definition at line 256 of file CentralLB.h.

Referenced by HybridBaseLB::AssembleStats(), HybridBaseLB::buildCombinedLBStatsMessage(), HybridBaseLB::buildStats(), CentralLB::BuildStatsMsg(), CentralLB::depositData(), HybridBaseLB::depositLBStatsMessage(), pup(), and CentralLB::ReceiveStats().

int CLBStatsMsg::pe_speed

Definition at line 257 of file CentralLB.h.

Referenced by HybridBaseLB::AssembleStats(), HybridBaseLB::buildCombinedLBStatsMessage(), CentralLB::BuildStatsMsg(), CentralLB::depositData(), HybridBaseLB::depositLBStatsMessage(), and pup().

double CLBStatsMsg::total_walltime

Definition at line 258 of file CentralLB.h.

Referenced by HybridBaseLB::AssembleStats(), HybridBaseLB::buildCombinedLBStatsMessage(), CentralLB::BuildStatsMsg(), CentralLB::depositData(), HybridBaseLB::depositLBStatsMessage(), and pup().

double CLBStatsMsg::total_cputime

Definition at line 259 of file CentralLB.h.

Referenced by HybridBaseLB::AssembleStats(), HybridBaseLB::buildCombinedLBStatsMessage(), CentralLB::BuildStatsMsg(), CentralLB::depositData(), HybridBaseLB::depositLBStatsMessage(), and pup().

double CLBStatsMsg::idletime

Definition at line 260 of file CentralLB.h.

Referenced by HybridBaseLB::AssembleStats(), HybridBaseLB::buildCombinedLBStatsMessage(), CentralLB::BuildStatsMsg(), CentralLB::depositData(), HybridBaseLB::depositLBStatsMessage(), and pup().

double CLBStatsMsg::bg_walltime

Definition at line 261 of file CentralLB.h.

Referenced by HybridBaseLB::AssembleStats(), HybridBaseLB::buildCombinedLBStatsMessage(), CentralLB::BuildStatsMsg(), CentralLB::depositData(), HybridBaseLB::depositLBStatsMessage(), and pup().

double CLBStatsMsg::bg_cputime

Definition at line 262 of file CentralLB.h.

Referenced by HybridBaseLB::AssembleStats(), HybridBaseLB::buildCombinedLBStatsMessage(), CentralLB::BuildStatsMsg(), CentralLB::depositData(), HybridBaseLB::depositLBStatsMessage(), and pup().

int CLBStatsMsg::n_objs

Definition at line 263 of file CentralLB.h.

Referenced by HybridBaseLB::AssembleStats(), HybridBaseLB::buildCombinedLBStatsMessage(), HybridBaseLB::buildStats(), CentralLB::buildStats(), CentralLB::BuildStatsMsg(), CLBStatsMsg(), CentralLB::depositData(), HybridBaseLB::depositLBStatsMessage(), and pup().

LDObjData* CLBStatsMsg::objData

Definition at line 264 of file CentralLB.h.

Referenced by HybridBaseLB::AssembleStats(), HybridBaseLB::buildCombinedLBStatsMessage(), HybridBaseLB::buildStats(), CentralLB::buildStats(), CentralLB::BuildStatsMsg(), CLBStatsMsg(), CentralLB::depositData(), pup(), and ~CLBStatsMsg().

int CLBStatsMsg::n_comm

Definition at line 265 of file CentralLB.h.

Referenced by HybridBaseLB::AssembleStats(), HybridBaseLB::buildCombinedLBStatsMessage(), HybridBaseLB::buildStats(), CentralLB::buildStats(), CentralLB::BuildStatsMsg(), CLBStatsMsg(), CentralLB::depositData(), HybridBaseLB::depositLBStatsMessage(), and pup().

LDCommData* CLBStatsMsg::commData

Definition at line 266 of file CentralLB.h.

Referenced by HybridBaseLB::AssembleStats(), HybridBaseLB::buildCombinedLBStatsMessage(), HybridBaseLB::buildStats(), CentralLB::buildStats(), CentralLB::BuildStatsMsg(), CLBStatsMsg(), CentralLB::depositData(), HybridBaseLB::depositLBStatsMessage(), pup(), and ~CLBStatsMsg().

char* CLBStatsMsg::avail_vector

Definition at line 268 of file CentralLB.h.

Referenced by CentralLB::BuildStatsMsg(), CLBStatsMsg(), pup(), and ~CLBStatsMsg().

int CLBStatsMsg::next_lb

Definition at line 269 of file CentralLB.h.

Referenced by CentralLB::BuildStatsMsg(), and pup().


The documentation for this class was generated from the following files:
Generated on Sun Jun 29 13:31:23 2008 for Charm++ by  doxygen 1.5.1