doc: Add serial to list of ci file reserved words
[charm.git] / src / ck-ldb / ScotchLB.h
1 /** \file ScotchLB.h
2  *  Authors: Abhinav S Bhatele (bhatele@illinois.edu)
3  *           Sebastien Fourestier (fouresti@labri.fr)
4  *  Date Created: November 25th, 2010
5  *
6  */
7
8 /**
9  *  \addtogroup CkLdb
10  */
11
12 /*@{*/
13
14 #ifndef _SCOTCHLB_H_
15 #define _SCOTCHLB_H_
16
17 #include "CentralLB.h"
18 #include "ScotchLB.decl.h"
19
20 void CreateScotchLB();
21
22 class ScotchLB : public CentralLB {
23   public:
24     ScotchLB(const CkLBOptions &opt);
25     ScotchLB(CkMigrateMessage *m) : CentralLB (m) { };
26
27     void work(LDStats *stats);
28     void pup(PUP::er &p) { CentralLB::pup(p); }
29
30   private:
31     CmiBool QueryBalanceNow(int _step);
32 };
33
34 #endif /* _GRAPHPARTLB_H_ */
35
36 /*@}*/