next_event_date = tmgr_history_next_date(history);
- if(!strcmp(surf_network_model->getName(), "network NS3")){//FIXME: add surf_network_model->m_name &&
+ if(!strcmp(surf_network_model->getName(), "network NS3")){
if(next_event_date!=-1.0 && surf_min!=-1.0) {
surf_min = MIN(next_event_date - NOW, surf_min);
} else{
}
/* update state of model_obj according to new value. Does not touch lmm.
It will be modified if needed when updating actions */
- XBT_DEBUG("Calling update_resource_state for resource %s with min %lf",
+ XBT_DEBUG("Calling update_resource_state for resource %s with min %f",
resource->getName(), surf_min);
resource->updateState(event, value, next_event_date);
}
return action->getState();
}
-int surf_action_get_cost(surf_action_t action){
+double surf_action_get_cost(surf_action_t action){
return action->getCost();
}
static_cast<CpuActionPtr>(action)->setBound(bound);
}
+#ifdef HAVE_LATENCY_BOUND_TRACKING
+double surf_network_action_get_latency_limited(surf_action_t action) {
+ return static_cast<NetworkActionPtr>(action)->getLatencyLimited();
+}
+#endif
+
surf_file_t surf_storage_action_get_file(surf_action_t action){
return static_cast<StorageActionPtr>(action)->p_file;
}