X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/d7137248837c462e9a20c5640f2c74541faa7ef5..f23b0fb864cb60978c1fcfd48d50f62dd054fe31:/src/kernel/routing/TorusZone.cpp diff --git a/src/kernel/routing/TorusZone.cpp b/src/kernel/routing/TorusZone.cpp index 4026a9cd7f..7955bd16fd 100644 --- a/src/kernel/routing/TorusZone.cpp +++ b/src/kernel/routing/TorusZone.cpp @@ -29,9 +29,7 @@ inline void rankId_to_coords(int rankId, std::vector dimensions, u namespace simgrid { namespace kernel { namespace routing { -TorusZone::TorusZone(NetZone* father, std::string name) : ClusterZone(father, name) -{ -} +TorusZone::TorusZone(NetZoneImpl* father, std::string name) : ClusterZone(father, name) {} void TorusZone::create_links_for_node(ClusterCreationArgs* cluster, int id, int rank, unsigned int position) { @@ -57,12 +55,10 @@ void TorusZone::create_links_for_node(ClusterCreationArgs* cluster, int id, int resource::LinkImpl* linkUp; resource::LinkImpl* linkDown; if (link.policy == s4u::Link::SharingPolicy::SPLITDUPLEX) { - std::string tmp_link = link_id + "_UP"; - linkUp = resource::LinkImpl::by_name(tmp_link); - tmp_link = link_id + "_DOWN"; - linkDown = resource::LinkImpl::by_name(tmp_link); + linkUp = s4u::Link::by_name(link_id + "_UP")->get_impl(); + linkDown = s4u::Link::by_name(link_id + "_DOWN")->get_impl(); } else { - linkUp = resource::LinkImpl::by_name(link_id); + linkUp = s4u::Link::by_name(link_id)->get_impl(); linkDown = linkUp; } /*