- jed_event_t event =
- new simgrid::jedule::Event(std::string(SD_task_get_name(task)), task->start_time, task->finish_time,"SD");
- event->addResources(task->allocation);
- jedule_store_event(event);
-}
-
-void jedule_setup_platform()
-{
- jed_create_jedule(&my_jedule);
-
- AS_t root_comp = simgrid::s4u::Engine::instance()->rootAs();
- XBT_DEBUG("root name %s\n", root_comp->name());
-
- jed_container_t root_container = new simgrid::jedule::Container(std::string(root_comp->name()));
- my_jedule->root_container = root_container;
-
- root_container->createHierarchy(root_comp);
-}
-
-void jedule_sd_cleanup()
-{
- jedule_cleanup_output();
+ simgrid::jedule::Event event(std::string(SD_task_get_name(task)), SD_task_get_start_time(task),
+ SD_task_get_finish_time(task), "SD");
+ event.add_resources(*task->allocation);
+ my_jedule->add_event(std::move(event));