]> AND Private Git Repository - loba.git/blobdiff - loba_fairstrategy.cpp
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
moins d'affichage
[loba.git] / loba_fairstrategy.cpp
index ba5a7d9f12720f90050a5fa0e0517bd8ba6e05b9..87908920a04fe5fa0808044578cefaa4bfd55909 100644 (file)
@@ -21,7 +21,7 @@ double loba_fairstrategy::load_balance(double my_load)
 {
     std::sort(pneigh.begin(), pneigh.end(), compare());
 
 {
     std::sort(pneigh.begin(), pneigh.end(), compare());
 
-    print_loads_p();
+    //print_loads_p();
 
     double sum_sent=0;
     bool found=true;
 
     double sum_sent=0;
     bool found=true;
@@ -34,9 +34,9 @@ double loba_fairstrategy::load_balance(double my_load)
                 continue;
             if (l < my_load+2) {
                 found=true;
                 continue;
             if (l < my_load+2) {
                 found=true;
-                pneigh[i]->set_load(l+1);
+                pneigh[i]->add_load(1);
                 pneigh[i]->add_to_send(1);
                 pneigh[i]->add_to_send(1);
-                INFO1("sent to %s",pneigh[i]->get_name());
+                //INFO1("sent to %s",pneigh[i]->get_name());
                 my_load--;
                 sum_sent++;
             }
                 my_load--;
                 sum_sent++;
             }