00001 00012 00013 #ifndef _ZOLTANLB_H_ 00014 #define _ZOLTANLB_H_ 00015 00016 #include "CentralLB.h" 00017 #include "ZoltanLB.decl.h" 00018 00019 void CreateZoltanLB(); 00020 BaseLB * AllocateZoltanLB(); 00021 00022 class ZoltanLB : public CBase_ZoltanLB { 00023 public: 00024 ZoltanLB(const CkLBOptions &); 00025 ZoltanLB(CkMigrateMessage *m) : CBase_ZoltanLB(m) { lbname = "ZoltanLB"; } 00026 private: 00027 bool QueryBalanceNow(int step) { return true; } 00028 void work(LDStats* stats); 00029 }; 00030 00031 #endif /* _ZOLTANLB_H_ */ 00032