X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/93aca7f5dc887d27c32e721953064501b10e662c..56487520f3dbeda88bec8d16a24a002735e80291:/src/surf/maxmin.c diff --git a/src/surf/maxmin.c b/src/surf/maxmin.c index e675ccab00..b266a3ddea 100644 --- a/src/surf/maxmin.c +++ b/src/surf/maxmin.c @@ -465,8 +465,8 @@ void lmm_solve(lmm_system_t sys) elem = &var->cnsts[i]; cnst = elem->constraint; if(cnst->shared) { - cnst->remaining -= elem->value * var->value; - cnst->usage -= elem->value / var->weight; + double_update(&(cnst->remaining), elem->value * var->value); + double_update(&(cnst->usage), elem->value / var->weight); } make_elem_inactive(elem); }