*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]);
*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]);
}
} 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);
}
} 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);