Changed to LBDatabase to handle refine strategy
[charm.git] / src / ck-ldb / LBDatabase.h
index f2c8cc29036a6b5a910f3129d194cf7423c86f77..cafc44245cd8232d561149caa0e033ca6cfa0f9b 100644 (file)
@@ -363,10 +363,13 @@ public:
   void ReceiveIterationNo(int, int); // Receives the current iter no
 
   bool generatePlan(int& period);
-  bool getLineEq(double& aslope, double& ac, double& mslope, double& mc);
+  bool getLineEq(double new_load_percent, double& aslope, double& ac, double& mslope, double& mc);
   bool getPeriodForLinear(double a, double b, double c, int& period);
+  bool getPeriodForStrategy(double new_load, double overhead_percent, int& period);
   int getPredictedLBPeriod();
 
+  bool isStrategyRefine();
+
 private:
   //CProxy_LBDatabase thisProxy;
   int mystep;