-/* Copyright (c) 2008-2021. The SimGrid Team.
+/* Copyright (c) 2008-2023. The SimGrid Team.
* All rights reserved. */
/* This program is free software; you can redistribute it and/or modify it
h1->route_to(h2, route, &latency);
XBT_INFO("Route size %zu", route.size());
- for (auto link: route) {
+ for (auto const* link : route) {
double bandwidth = link->get_bandwidth();
XBT_INFO(" Link %s: latency = %f, bandwidth = %f", link->get_cname(), link->get_latency(), bandwidth);
if (bandwidth < min_bandwidth || min_bandwidth < 0.0)
h1->route_to(h2, route, &latency);
XBT_INFO(" Route size %zu", route.size());
- for (auto link: route) {
+ for (auto const* link : route) {
double bandwidth = link->get_bandwidth();
XBT_INFO(" Link %s: latency = %f, bandwidth = %f", link->get_cname(), link->get_latency(), bandwidth);
if (bandwidth < min_bandwidth || min_bandwidth < 0.0)
/* creation of the environment */
e.load_platform(argv[1]);
+ e.seal_platform();
XBT_INFO("Workstation number: %zu, link number: %zu", e.get_host_count(), e.get_link_count());
std::vector<sg4::Host*> hosts = e.get_all_hosts();
if (argc >= 3) {
- if (!strcmp(argv[2], "ONE_LINK"))
+ if (strcmp(argv[2], "ONE_LINK") == 0)
test_one_link(hosts);
- if (!strcmp(argv[2], "FULL_LINK"))
+ if (strcmp(argv[2], "FULL_LINK") == 0)
test_full_link(hosts);
- if (!strcmp(argv[2], "PROP"))
- XBT_INFO("SG_TEST_mem: %s", sg4::Host::by_name("host1")->get_property("SG_TEST_mem"));
+ if (strcmp(argv[2], "PROP") == 0)
+ XBT_INFO("SG_TEST_mem: %s", e.host_by_name("host1")->get_property("SG_TEST_mem"));
}
return 0;