X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/b313c9714f8199ac42e4fd6938b8e9d964f66525..b1d56f5033e22018df1944aba31bc90a1fe4b478:/include/simgrid/platf.h diff --git a/include/simgrid/platf.h b/include/simgrid/platf.h index ad045edfe6..c4cb422072 100644 --- a/include/simgrid/platf.h +++ b/include/simgrid/platf.h @@ -27,15 +27,14 @@ XBT_PUBLIC(tmgr_trace_t) tmgr_trace_new_from_file(const char *filename); XBT_PUBLIC(tmgr_trace_t) tmgr_trace_new_from_string(const char *id, const char *input, double periodicity); -typedef struct RngStream_InfoState *RngStream; -XBT_PUBLIC(RngStream) tmgr_rng_stream_from_id(char* id); -XBT_PUBLIC(probabilist_event_generator_t) tmgr_event_generator_new_uniform(RngStream rng_stream, - double alpha, +XBT_PUBLIC(tmgr_trace_t) tmgr_trace_new_from_generator(const char *id, + probabilist_event_generator_t generator1, + probabilist_event_generator_t generator2); + +XBT_PUBLIC(probabilist_event_generator_t) tmgr_event_generator_new_uniform(double alpha, double beta); -XBT_PUBLIC(probabilist_event_generator_t) tmgr_event_generator_new_exponential(RngStream rng_stream, - double lambda); -XBT_PUBLIC(probabilist_event_generator_t) tmgr_event_generator_new_weibull(RngStream rng_stream, - double lambda, +XBT_PUBLIC(probabilist_event_generator_t) tmgr_event_generator_new_exponential(double lambda); +XBT_PUBLIC(probabilist_event_generator_t) tmgr_event_generator_new_weibull(double lambda, double k); /** Defines whether a given resource is working or not */