2 * Author Harshitha Menon (gplkrsh2@illinois.edu)
5 #ifndef NODE_LEVEL_LB_H
6 #define NODE_LEVEL_LB_H
9 #include "HybridBaseLB.h"
10 #include "NodeLevelLB.decl.h"
12 void CreateNodeLevelLB();
14 class NodeLevelLB
: public CBase_NodeLevelLB
{
16 CkVec
<CentralLB
*> clbs
;
20 virtual bool QueryBalanceNow(int) { return true; };
21 virtual void work(LDStats
* stats
);
24 NodeLevelLB(const CkLBOptions
&);
25 NodeLevelLB(CkMigrateMessage
*m
):CBase_NodeLevelLB(m
) {}
28 #endif /* NODE_LEVEL_LB_H */