From: Arnaud Giersch Date: Fri, 17 Dec 2010 17:14:41 +0000 (+0100) Subject: Cosmetics: reindent and remove unused variables. X-Git-Tag: v0.1~219 X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/loba.git/commitdiff_plain/36f2b9a493e14c00fec410c84dfaff6a654ce929?ds=sidebyside Cosmetics: reindent and remove unused variables. --- diff --git a/loba_fairstrategy.cpp b/loba_fairstrategy.cpp index eb05b49..ba5a7d9 100644 --- a/loba_fairstrategy.cpp +++ b/loba_fairstrategy.cpp @@ -12,46 +12,38 @@ XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(loba); class compare { public : - bool operator()(const neighbor*a, const neighbor*b) { - return a->get_load()>b->get_load(); - } + bool operator()(const neighbor*a, const neighbor*b) { + return a->get_load()>b->get_load(); + } }; double loba_fairstrategy::load_balance(double my_load) { - int imin = -1; - int imax = -1; - double min = my_load; - double max = -1.0; - - std::sort(pneigh.begin(),pneigh.end(),compare()); - - print_loads_p(); - - double sum_sent=0; - bool found=true; - - while(found) { - found=false; - for (unsigned i = 0 ; i < pneigh.size() ; ++i) { - double l = pneigh[i]->get_load(); - if (l >= my_load) - continue; - if(lset_load(l+1); - pneigh[i]->add_to_send(1); - INFO1("sent to %s",pneigh[i]->get_name()); - my_load--; - sum_sent++; - } - } - } - - - - return sum_sent; + std::sort(pneigh.begin(), pneigh.end(), compare()); + + print_loads_p(); + + double sum_sent=0; + bool found=true; + while(found) { + found=false; + for (unsigned i = 0 ; i < pneigh.size() ; ++i) { + double l = pneigh[i]->get_load(); + if (l >= my_load) + continue; + if (l < my_load+2) { + found=true; + pneigh[i]->set_load(l+1); + pneigh[i]->add_to_send(1); + INFO1("sent to %s",pneigh[i]->get_name()); + my_load--; + sum_sent++; + } + } + } + + return sum_sent; } // Local variables: