- s_surf_action_network_t action;
- return generic_maxmin_share_resources(surf_network_resource->
- common_public->states.
- running_action_set,
- xbt_swag_offset(action, variable));
+ s_surf_action_network_t s_action;
+ surf_action_network_t action = NULL;
+ xbt_swag_t running_actions = surf_network_resource->common_public->states.running_action_set;
+ double min = generic_maxmin_share_resources(running_actions,
+ xbt_swag_offset(s_action, variable));
+
+ xbt_swag_foreach(action, running_actions) {
+ if(action->latency>0) {
+ if(min<0) min = action->latency;
+ else if (action->latency<min) min = action->latency;
+ }
+ }
+
+ return min;