X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/8b9d5b06f13415e8201d2bff377190232121ab42..15c0b46088a9f022454e09a1cac4d1f0b91518c4:/src/surf/trace_mgr.c diff --git a/src/surf/trace_mgr.c b/src/surf/trace_mgr.c index aa70a215eb..23fedde9c0 100644 --- a/src/surf/trace_mgr.c +++ b/src/surf/trace_mgr.c @@ -342,16 +342,18 @@ tmgr_trace_event_t tmgr_history_get_next_event_leq(tmgr_history_t h, *value = (double) trace->s_probabilist.next_event; if(trace->s_probabilist.next_event == 0) { event_delta = tmgr_event_generator_next_value(trace->s_probabilist.event_generator[0]); - trace->s_probabilist.next_event = 0; + trace->s_probabilist.next_event = 1; } else { event_delta = tmgr_event_generator_next_value(trace->s_probabilist.event_generator[1]); - trace->s_probabilist.next_event = 1; + trace->s_probabilist.next_event = 0; } } else { event_delta = tmgr_event_generator_next_value(trace->s_probabilist.event_generator[0]); *value = tmgr_event_generator_next_value(trace->s_probabilist.event_generator[1]); } xbt_heap_push(h->heap, trace_event, event_date + event_delta); + XBT_DEBUG("Generating a new event, with value %f", *value); + XBT_DEBUG("Event date: %f", event_date + event_delta); break; }