X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/a6b41eb21f97a92944773d9eeedc50e96dc3ec53..77f37f760119eedffa3ba51f5f67419822e48cda:/src/surf/surf.c diff --git a/src/surf/surf.c b/src/surf/surf.c index f1206eb9ab..82cf6dbd99 100644 --- a/src/surf/surf.c +++ b/src/surf/surf.c @@ -20,14 +20,22 @@ lmm_system_t maxmin_system = NULL; xbt_dynar_t surf_path = NULL; double generic_maxmin_share_resources(xbt_swag_t running_actions, - size_t offset) + size_t offset) +{ + return generic_maxmin_share_resources2(running_actions, offset, + maxmin_system); +} + +double generic_maxmin_share_resources2(xbt_swag_t running_actions, + size_t offset, + lmm_system_t sys) { surf_action_t action = NULL; double min = -1; double value = -1; #define VARIABLE(action) (*((lmm_variable_t*)(((char *) (action)) + (offset)))) - lmm_solve(maxmin_system); + lmm_solve(sys); xbt_swag_foreach(action, running_actions) { value = lmm_variable_getvalue(VARIABLE(action));