X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/6b3edfd2a110bbd0e145d6d2441de49afea2ca82..c8b5e57d630bb3e7247783bdff1820cc4e2f67ff:/src/instr/instr_interface.cpp diff --git a/src/instr/instr_interface.cpp b/src/instr/instr_interface.cpp index b523d5a2b1..963a71eb94 100644 --- a/src/instr/instr_interface.cpp +++ b/src/instr/instr_interface.cpp @@ -9,9 +9,9 @@ #include "src/surf/network_interface.hpp" #include "src/surf/surf_private.hpp" #include "surf/surf.hpp" +#include "xbt/random.hpp" #include #include -#include enum class InstrUserVariable { DECLARE, SET, ADD, SUB }; @@ -89,11 +89,9 @@ void TRACE_category_with_color (const char *category, const char *color) std::string final_color; if (not color) { //generate a random color - static std::default_random_engine rnd_engine; - std::uniform_real_distribution prng(0.0, std::nextafter(1.0, 2.0)); - double red = prng(rnd_engine); - double green = prng(rnd_engine); - double blue = prng(rnd_engine); + double red = simgrid::xbt::random::uniform_real(0.0, std::nextafter(1.0, 2.0)); + double green = simgrid::xbt::random::uniform_real(0.0, std::nextafter(1.0, 2.0)); + double blue = simgrid::xbt::random::uniform_real(0.0, std::nextafter(1.0, 2.0)); final_color = std::to_string(red) + " " + std::to_string(green) + " " + std::to_string(blue); }else{ final_color = std::string(color); @@ -239,7 +237,7 @@ void TRACE_mark(const char *mark_type, const char *mark_value) simgrid::xbt::string_printf("mark_type with name (%s) is not declared", mark_type)); } else { XBT_DEBUG("MARK %s %s", mark_type, mark_value); - new simgrid::instr::NewEvent(MSG_get_clock(), simgrid::instr::Container::get_root(), type, + new simgrid::instr::NewEvent(simgrid_get_clock(), simgrid::instr::Container::get_root(), type, type->get_entity_value(mark_value)); } } @@ -383,7 +381,7 @@ void TRACE_vm_variable_declare_with_color (const char *variable, const char *col */ void TRACE_vm_variable_set (const char *vm, const char *variable, double value) { - TRACE_vm_variable_set_with_time (MSG_get_clock(), vm, variable, value); + TRACE_vm_variable_set_with_time(simgrid_get_clock(), vm, variable, value); } /** @ingroup TRACE_user_variables @@ -397,7 +395,7 @@ void TRACE_vm_variable_set (const char *vm, const char *variable, double value) */ void TRACE_vm_variable_add (const char *vm, const char *variable, double value) { - TRACE_vm_variable_add_with_time (MSG_get_clock(), vm, variable, value); + TRACE_vm_variable_add_with_time(simgrid_get_clock(), vm, variable, value); } /** @ingroup TRACE_user_variables @@ -411,7 +409,7 @@ void TRACE_vm_variable_add (const char *vm, const char *variable, double value) */ void TRACE_vm_variable_sub (const char *vm, const char *variable, double value) { - TRACE_vm_variable_sub_with_time (MSG_get_clock(), vm, variable, value); + TRACE_vm_variable_sub_with_time(simgrid_get_clock(), vm, variable, value); } /** @ingroup TRACE_user_variables @@ -517,7 +515,7 @@ void TRACE_host_variable_declare_with_color (const char *variable, const char *c */ void TRACE_host_variable_set (const char *host, const char *variable, double value) { - TRACE_host_variable_set_with_time (MSG_get_clock(), host, variable, value); + TRACE_host_variable_set_with_time(simgrid_get_clock(), host, variable, value); } /** @ingroup TRACE_user_variables @@ -531,7 +529,7 @@ void TRACE_host_variable_set (const char *host, const char *variable, double val */ void TRACE_host_variable_add (const char *host, const char *variable, double value) { - TRACE_host_variable_add_with_time (MSG_get_clock(), host, variable, value); + TRACE_host_variable_add_with_time(simgrid_get_clock(), host, variable, value); } /** @ingroup TRACE_user_variables @@ -545,7 +543,7 @@ void TRACE_host_variable_add (const char *host, const char *variable, double val */ void TRACE_host_variable_sub (const char *host, const char *variable, double value) { - TRACE_host_variable_sub_with_time (MSG_get_clock(), host, variable, value); + TRACE_host_variable_sub_with_time(simgrid_get_clock(), host, variable, value); } /** @ingroup TRACE_user_variables @@ -664,7 +662,7 @@ void TRACE_link_variable_declare_with_color (const char *variable, const char *c */ void TRACE_link_variable_set (const char *link, const char *variable, double value) { - TRACE_link_variable_set_with_time (MSG_get_clock(), link, variable, value); + TRACE_link_variable_set_with_time(simgrid_get_clock(), link, variable, value); } /** @ingroup TRACE_user_variables @@ -678,7 +676,7 @@ void TRACE_link_variable_set (const char *link, const char *variable, double val */ void TRACE_link_variable_add (const char *link, const char *variable, double value) { - TRACE_link_variable_add_with_time (MSG_get_clock(), link, variable, value); + TRACE_link_variable_add_with_time(simgrid_get_clock(), link, variable, value); } /** @ingroup TRACE_user_variables @@ -692,7 +690,7 @@ void TRACE_link_variable_add (const char *link, const char *variable, double val */ void TRACE_link_variable_sub (const char *link, const char *variable, double value) { - TRACE_link_variable_sub_with_time (MSG_get_clock(), link, variable, value); + TRACE_link_variable_sub_with_time(simgrid_get_clock(), link, variable, value); } /** @ingroup TRACE_user_variables @@ -772,7 +770,7 @@ void TRACE_link_variable_sub_with_time (double time, const char *link, const cha */ void TRACE_link_srcdst_variable_set (const char *src, const char *dst, const char *variable, double value) { - TRACE_link_srcdst_variable_set_with_time (MSG_get_clock(), src, dst, variable, value); + TRACE_link_srcdst_variable_set_with_time(simgrid_get_clock(), src, dst, variable, value); } /** @ingroup TRACE_user_variables @@ -791,7 +789,7 @@ void TRACE_link_srcdst_variable_set (const char *src, const char *dst, const cha */ void TRACE_link_srcdst_variable_add (const char *src, const char *dst, const char *variable, double value) { - TRACE_link_srcdst_variable_add_with_time (MSG_get_clock(), src, dst, variable, value); + TRACE_link_srcdst_variable_add_with_time(simgrid_get_clock(), src, dst, variable, value); } /** @ingroup TRACE_user_variables @@ -810,7 +808,7 @@ void TRACE_link_srcdst_variable_add (const char *src, const char *dst, const cha */ void TRACE_link_srcdst_variable_sub (const char *src, const char *dst, const char *variable, double value) { - TRACE_link_srcdst_variable_sub_with_time (MSG_get_clock(), src, dst, variable, value); + TRACE_link_srcdst_variable_sub_with_time(simgrid_get_clock(), src, dst, variable, value); } /** @ingroup TRACE_user_variables