X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/4c4080140c1ea169b8143b2759a7138f8cdcec71..8c8d46824d6c4860d1123a9feca25c08a2ce9511:/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); }