PPL Logo

ck-ldb/LBDatabase.C File Reference

Go to the source code of this file.

Data Structures

class  LBDBRegistry
struct  LBDBRegistry::LBDBEntry

Functions

 CkpvDeclare (int, numLoadBalancers)
 num of lb created
 CkpvDeclare (int, hasNullLB)
 true if NullLB is created
 CkpvDeclare (int, lbdatabaseInited)
 true if lbdatabase is inited
void LBDefaultCreate (const char *lbname)
void LBRegisterBalancer (const char *name, LBCreateFn fn, LBAllocFn afn, const char *help, int shown)
LBAllocFn getLBAllocFn (char *lbname)
static void createLoadBalancer (const char *lbname)
void _loadbalancerInit ()
void TurnManualLBOn ()
void TurnManualLBOff ()
void LBTurnInstrumentOn ()
void LBTurnInstrumentOff ()
void LBClearLoads ()
void LBTurnPredictorOn (LBPredictorFunction *model)
void LBTurnPredictorOn (LBPredictorFunction *model, int wind)
void LBTurnPredictorOff ()
void LBChangePredictor (LBPredictorFunction *model)
void LBSetPeriod (double second)

Variables

CkGroupID _lbdb
CkLBArgs _lb_args
int _lb_predict = 0
int _lb_predict_delay = 10
int _lb_predict_window = 20
static LBDBRegistry lbRegistry
CmiNodeLock avail_vector_lock
static LBRealType_expectedLoad = NULL


Generated on Mon May 21 08:11:07 2012 for Charm++ by  doxygen 1.5.5