doc: Add serial to list of ci file reserved words
[charm.git] / src / ck-ldb / RecBipartLB.C
index 876fa5ab4a711e43a4e5aa3c064f1819f11de211..d4c9873c598285ab400eee9e9927cb99d9d50334 100644 (file)
@@ -22,8 +22,7 @@
 
 #include "RecBipartLB.h"
 #include "ckgraph.h"
-#include <limits.h>
-#include <math.h>
+#include <limits>
 #include <queue>
 #include <vector>
 
@@ -201,11 +200,11 @@ void RecursiveBiPart(ObjGraph *ogr, vector<Vertex *> &pvertices, int parent, int
   //if the number of processors that this call has to deal with is 1, dont recurse any further
   if(nump==1)
   {
-    parray->procs[peno].setTotalLoad(0);
+    parray->procs[peno].totalLoad() = 0.0;
     for(int i=0;i<pvertices.size();i++)
     {
       pvertices[i]->setNewPe(peno);
-      parray->procs[peno].setTotalLoad(parray->procs[peno].getTotalLoad() + pvertices[i]->getVertexLoad());
+      parray->procs[peno].totalLoad() += pvertices[i]->getVertexLoad();
     }
     peno++;
 
@@ -232,7 +231,7 @@ void RecursiveBiPart(ObjGraph *ogr, vector<Vertex *> &pvertices, int parent, int
   for(int i=0;i<vhelpers.size();i++)
     taken[i]=false;
   int start = pvertices[0]->getVertexId();
-  int nextPe = 0, count=0, n=0;
+  int count=0;
   double loadseen=0;
   double pload=0;
   bool getout=false;
@@ -363,12 +362,12 @@ void RecursiveBiPart(ObjGraph *ogr, vector<Vertex *> &pvertices, int parent, int
 //Fills in que1, que2 and adjusts their gains, calculates initial edgecut before KLFM
 void adjustqueues(ObjGraph *ogr, BQueue *que1, BQueue *que2, vector <Vertex *> &partition1, vector<Vertex *> &partition2, int *initialedgecut, int parent)
 {
-  int i,j,uid,wid;
+  int i,uid,wid;
   bool swap=true;
   int ei=-1;
   Edge *edge;
   int edgecut=0;
-  que2->setMingain(INT_MAX);
+  que2->setMingain(std::numeric_limits<int>::max());
   que2->setVertextoswap(-1);
   que2->setSwapid(-1);
 
@@ -471,7 +470,7 @@ void adjustgain(ObjGraph *ogr,vector<Vertex *> &partition, BQueue *que)
 {
   int i;
   int bdry=que->getBoundary();
-  que->setMingain(INT_MAX);
+  que->setMingain(std::numeric_limits<int>::max());
   que->setVertextoswap(-1);
   que->setSwapid(-1);
 
@@ -575,7 +574,7 @@ void swapQ1toQ2(ObjGraph *ogr, BQueue *q1, BQueue *q2, int parent)
 
 Vertex * removeinSwap(ObjGraph *ogr,BQueue *q1, BQueue *q2, int parent)
 {
-  int i,j,ei=-1, uid, wid, einested=-1;
+  int ei=-1, uid, wid, einested=-1;
   Edge *edge, *edgenested;
   bool swap=true, swapnested=true;
   Vertex *v=(Vertex *)&(ogr->vertices[q1->getVertextoswap()]);