X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/loba.git/blobdiff_plain/b78d5563826957045678f4c3bcfdcef6c9bfc48d..3bbce140c762cb8f3aaf9526e835aaa72cdec632:/loba_simple.cpp diff --git a/loba_simple.cpp b/loba_simple.cpp index 2cf613f..26622c8 100644 --- a/loba_simple.cpp +++ b/loba_simple.cpp @@ -1,9 +1,9 @@ -#include "loba_simple.h" - #include XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(loba); +#include "loba_simple.h" + /* simple version: * load balance with a least-loaded neighbor, * without breaking the ping-pong condition @@ -32,6 +32,7 @@ double loba_simple::load_balance(double my_load) double balance = (my_load - max) / 2; DEBUG6("%d:%g %d:%g %g %g", imin, min, imax, max, my_load, balance); pneigh[imin]->set_to_send(balance); + pneigh[imin]->add_load(balance); return balance; } else { return 0.0;