static void trace_fun()
{
- auto* host = simgrid::s4u::this_actor::get_host();
+ const auto* host = simgrid::s4u::this_actor::get_host();
// the hostname has an empty HDD with a capacity of 100000 (bytes)
simgrid::instr::set_host_variable(host, "HDD_capacity", 100000);
e.run();
// get user declared variables
- auto host_variables = simgrid::instr::get_host_variables();
+ const auto& host_variables = simgrid::instr::get_host_variables();
if (not host_variables.empty()) {
XBT_INFO("Declared host variables:");
for (const auto& var : host_variables)
XBT_INFO("%s", var.c_str());
}
- auto link_variables = simgrid::instr::get_link_variables();
+ const auto& link_variables = simgrid::instr::get_link_variables();
xbt_assert(link_variables.empty(), "Should not have any declared link variable!");
return 0;
{
// set initial values for the link user variables this example only shows for links identified by "6" and "3" in the
// platform file
- auto* link_3 = simgrid::s4u::Link::by_name("3");
- auto* link_6 = simgrid::s4u::Link::by_name("6");
+ const auto* link_3 = simgrid::s4u::Link::by_name("3");
+ const auto* link_6 = simgrid::s4u::Link::by_name("6");
// Set the Link_Capacity variable
simgrid::instr::set_link_variable(link_6, "Link_Capacity", 12.34);
simgrid::instr::set_link_variable(link_3, "Link_Capacity", 56.78);
double compute_cost = std::stod(args[2]);
long communication_cost = std::stol(args[3]);
size_t workers_count = args.size() - 4;
- auto* my_host = simgrid::s4u::this_actor::get_host();
+ const auto* my_host = simgrid::s4u::this_actor::get_host();
auto mailbox = simgrid::s4u::Mailbox::by_name("master_mailbox");
XBT_DEBUG("Got %zu workers and %ld tasks to process", workers_count, tasks_count);
XBT_DEBUG("Simulation is over");
- auto categories = simgrid::instr::get_tracing_categories();
+ const auto& categories = simgrid::instr::get_tracing_categories();
if (not categories.empty()) {
XBT_INFO("Declared tracing categories:");
for (const auto& category : categories)
XBT_INFO("%s", category.c_str());
}
- auto marks = simgrid::instr::get_marks();
+ const auto& marks = simgrid::instr::get_marks();
if (not marks.empty()) {
XBT_INFO("Declared marks:");
for (const auto& mark : marks)