X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/5d71ff352093c45c115ab45ca55b1b91cedcd2b5..697e7bf5e65bce115783c6debcded0cf6f14744d:/src/kernel/routing/VivaldiZone.cpp diff --git a/src/kernel/routing/VivaldiZone.cpp b/src/kernel/routing/VivaldiZone.cpp index 818bffe49d..575d87e41a 100644 --- a/src/kernel/routing/VivaldiZone.cpp +++ b/src/kernel/routing/VivaldiZone.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2013-2019. The SimGrid Team. All rights reserved. */ +/* Copyright (c) 2013-2021. The SimGrid Team. All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it * under the terms of the license (GNU LGPL) which comes with this package. */ @@ -18,8 +18,10 @@ XBT_LOG_NEW_DEFAULT_SUBCATEGORY(surf_route_vivaldi, surf, "Routing part of surf" namespace simgrid { namespace kernel { namespace routing { + namespace vivaldi { -simgrid::xbt::Extension Coords::EXTENSION_ID; + +xbt::Extension Coords::EXTENSION_ID; Coords::Coords(NetPoint* netpoint, const std::string& coordStr) { @@ -41,7 +43,7 @@ Coords::Coords(NetPoint* netpoint, const std::string& coordStr) netpoint->extension_set(this); XBT_DEBUG("Coords of %s %p: %s", netpoint->get_cname(), netpoint, coordStr.c_str()); } -}; // namespace vivaldi +} // namespace vivaldi static inline double euclidean_dist_comp(int index, std::vector* src, std::vector* dst) { @@ -53,7 +55,7 @@ static inline double euclidean_dist_comp(int index, std::vector* src, st static std::vector* netpoint_get_coords(NetPoint* np) { - simgrid::kernel::routing::vivaldi::Coords* coords = np->extension(); + auto* coords = np->extension(); xbt_assert(coords, "Please specify the Vivaldi coordinates of %s %s (%p)", (np->is_netzone() ? "Netzone" : (np->is_host() ? "Host" : "Router")), np->get_cname(), np); return &coords->coords; @@ -69,7 +71,7 @@ void VivaldiZone::set_peer_link(NetPoint* netpoint, double bw_in, double bw_out, xbt_assert(netpoint->get_englobing_zone() == this, "Cannot add a peer link to a netpoint that is not in this netzone"); - new simgrid::kernel::routing::vivaldi::Coords(netpoint, coord); + new vivaldi::Coords(netpoint, coord); std::string link_up = "link_" + netpoint->get_name() + "_UP"; std::string link_down = "link_" + netpoint->get_name() + "_DOWN"; @@ -87,8 +89,8 @@ void VivaldiZone::get_local_route(NetPoint* src, NetPoint* dst, RouteCreationArg if (src->is_netzone()) { std::string srcName = "router_" + src->get_name(); std::string dstName = "router_" + dst->get_name(); - route->gw_src = simgrid::s4u::Engine::get_instance()->netpoint_by_name_or_null(srcName); - route->gw_dst = simgrid::s4u::Engine::get_instance()->netpoint_by_name_or_null(dstName); + route->gw_src = s4u::Engine::get_instance()->netpoint_by_name_or_null(srcName); + route->gw_dst = s4u::Engine::get_instance()->netpoint_by_name_or_null(dstName); } /* Retrieve the private links */ @@ -129,6 +131,6 @@ void VivaldiZone::get_local_route(NetPoint* src, NetPoint* dst, RouteCreationArg *lat += euclidean_dist / 1000.0; // From .ms to .s } } -} -} -} +} // namespace routing +} // namespace kernel +} // namespace simgrid