-XBT_PUBLIC(tmgr_trace_t) tmgr_trace_generator_value(const char *id,
- probabilist_event_generator_t date_generator,
- probabilist_event_generator_t value_generator);
-XBT_PUBLIC(tmgr_trace_t) tmgr_trace_generator_state(const char *id,
- probabilist_event_generator_t date_generator,
- e_surf_resource_state_t first_event_value);
-XBT_PUBLIC(tmgr_trace_t) tmgr_trace_generator_avail_unavail(const char *id,
- probabilist_event_generator_t avail_duration_generator,
- probabilist_event_generator_t unavail_duration_generator,
- e_surf_resource_state_t first_event_value);
-
-XBT_PUBLIC(probabilist_event_generator_t) tmgr_event_generator_new_uniform(const char* id,
- double min,
- double max);
-XBT_PUBLIC(probabilist_event_generator_t) tmgr_event_generator_new_exponential(const char* id,
- double rate);
-XBT_PUBLIC(probabilist_event_generator_t) tmgr_event_generator_new_weibull(const char* id,
- double scale,
- double shape);
-#ifdef __cplusplus
-}
-#endif
-
-typedef xbt_dictelm_t sg_host_t;
-static inline char* sg_host_name(sg_host_t host) {
- return host->key;
-}
-
-typedef xbt_dictelm_t sg_storage_t;
-static inline char* sg_storage_name(sg_storage_t storage) {
- return storage->key;
-}
-/* Type for any simgrid size size */
-typedef unsigned long long sg_size_t;
-