static s_xbt_swag_t cnst_to_update;
-
if (!(sys->modified))
return;
int nb = 0;
elem_list = &(cnst->element_set);
cnst->usage = 0.0;
- if(!cnst->shared) DIE_IMPOSSIBLE;
xbt_swag_foreach(elem, elem_list) {
if(elem->variable->weight <=0) break;
if ((elem->value > 0)) {
DEBUG2("Constraint Usage %p : %f",cnst,cnst->usage);
// make_elem_active(elem);
}
+ if(!cnst->shared) nb=1;
cnst->usage = cnst->usage * nb;
/* Saturated constraints update */
if(min_usage<0 || min_usage > cnst->remaining / cnst->usage) {
if(elem->variable->weight <=0) break;
if ((elem->value > 0)) nb++;
}
+ if(!cnst->shared) nb=1;
+
xbt_swag_foreach(elem, elem_list) {
var=elem->variable;
if(var->weight <=0) break;