X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/6bd50a954d420712f910d3efe8f8c543c77aa14f..981ab1ce15fb5577ab3a92ca8ea2b29c6f39a4d7:/src/include/surf/maxmin.h diff --git a/src/include/surf/maxmin.h b/src/include/surf/maxmin.h index 2a7e6dd1b7..ba06c74030 100644 --- a/src/include/surf/maxmin.h +++ b/src/include/surf/maxmin.h @@ -31,7 +31,7 @@ static XBT_INLINE int double_equals(double value1, double value2) return (fabs(value1 - value2) < MAXMIN_PRECISION); } -XBT_PUBLIC(lmm_system_t) lmm_system_new(void); +XBT_PUBLIC(lmm_system_t) lmm_system_new(int selective_update); XBT_PUBLIC(void) lmm_system_free(lmm_system_t sys); void lmm_variable_disable(lmm_system_t sys, lmm_variable_t var); @@ -59,6 +59,8 @@ void lmm_elem_set_value(lmm_system_t sys, lmm_constraint_t cnst, lmm_constraint_t lmm_get_cnst_from_var(lmm_system_t sys, lmm_variable_t var, int num); +double lmm_get_cnst_weight_from_var(lmm_system_t sys, lmm_variable_t var, + int num); int lmm_get_number_of_cnst_from_var(lmm_system_t sys, lmm_variable_t var); lmm_variable_t lmm_get_var_from_cnst(lmm_system_t sys, lmm_constraint_t cnst,