doc: Add serial to list of ci file reserved words
[charm.git] / src / ck-ldb / HybridLB.h
1 /**
2  * \addtogroup CkLdb
3 */
4 /*@{*/
5
6 #ifndef HYBRIDLB_H
7 #define HYBRIDLB_H
8
9 #include "CentralLB.h"
10 #include "HybridBaseLB.h"
11 #include "HybridLB.decl.h"
12
13 #include "topology.h"
14
15 void CreateHybridLB();
16
17 class HybridLB : public HybridBaseLB
18 {
19 public:
20   HybridLB(const CkLBOptions &);
21   HybridLB(CkMigrateMessage *m): HybridBaseLB(m) {}
22   ~HybridLB();
23
24 protected:
25   CentralLB *greedy;
26   CentralLB *refine;
27
28   virtual CmiBool QueryBalanceNow(int) { return CmiTrue; };  
29   virtual CmiBool QueryMigrateStep(int) { return CmiTrue; };  
30   virtual void work(LDStats* stats);
31
32 };
33
34 #endif /* NBORBASELB_H */
35
36 /*@}*/