X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/loba.git/blobdiff_plain/673a449fe2844c664860cd553d83926fb8b66ceb..d9fabc892aa327eabb9cae3e2fa7f5f330077220:/loba_besteffort.cpp?ds=inline

diff --git a/loba_besteffort.cpp b/loba_besteffort.cpp
index fa72730..f3a8c33 100644
--- a/loba_besteffort.cpp
+++ b/loba_besteffort.cpp
@@ -26,6 +26,8 @@ void loba_besteffort::load_balance()
     double mean = sum / (bound + 1);
     for (unsigned i = 0 ; i < bound ; ++i) {
         double transfer = mean - pneigh[i]->get_load();
+        if (opt::loba_best_divisor)
+            transfer /= opt::loba_best_divisor;
         send(pneigh[i], transfer);
         XBT_DEBUG("sent %g to %s", transfer, pneigh[i]->get_name());
     }