doc: Add serial to list of ci file reserved words
[charm.git] / src / ck-ldb / GridCommRefineLB.h
index dbcc2870c88f5b4621e0fec422704232bd6936ca..d4041a8b258ea45da99ccd124780f4496602d67c 100644 (file)
@@ -2,11 +2,6 @@
 #define _GRIDCOMMREFINELB_H_
 
 #include <limits.h>
-#include <stdio.h>
-
-#include "charm++.h"
-#include "cklists.h"
-
 #include "CentralLB.h"
 
 #define CK_LDB_GRIDCOMMREFINELB_TOLERANCE 1.10
@@ -54,12 +49,14 @@ class GridCommRefineLB : public CentralLB
     GridCommRefineLB (CkMigrateMessage *msg);
 
     CmiBool QueryBalanceNow (int step);
-    void work (CentralLB::LDStats *stats, int count);
+    void work (LDStats *stats);
     void pup (PUP::er &p) { CentralLB::pup (p); }
 
   private:
     int Get_Cluster (int pe);
     void Initialize_PE_Data (CentralLB::LDStats *stats);
+    int Available_PE_Count ();
+    int Compute_Number_Of_Clusters ();
     void Initialize_Object_Data (CentralLB::LDStats *stats);
     void Examine_InterObject_Messages (CentralLB::LDStats *stats);
     void Place_Objects_On_PEs ();