X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/d785a64b1830b6a5d05561316ef7161ee1c67671..7cd7ddd52235514ae35982529da77668e261b756:/src/kernel/routing/AsVivaldi.cpp diff --git a/src/kernel/routing/AsVivaldi.cpp b/src/kernel/routing/AsVivaldi.cpp index c25b4e026f..c922633842 100644 --- a/src/kernel/routing/AsVivaldi.cpp +++ b/src/kernel/routing/AsVivaldi.cpp @@ -68,16 +68,16 @@ void AsVivaldi::getRouteAndLatency(NetCard *src, NetCard *dst, sg_platf_route_cb } /* Retrieve the private links */ - if ((int)xbt_dynar_length(privateLinks_) > src->id()) { - s_surf_parsing_link_up_down_t info = xbt_dynar_get_as(privateLinks_, src->id(), s_surf_parsing_link_up_down_t); + if (static_cast(privateLinks_.size()) > src->id()) { + s_surf_parsing_link_up_down_t info = privateLinks_.at(src->id()); if(info.linkUp) { route->link_list->push_back(info.linkUp); if (lat) *lat += info.linkUp->getLatency(); } } - if ((int)xbt_dynar_length(privateLinks_)>dst->id()) { - s_surf_parsing_link_up_down_t info = xbt_dynar_get_as(privateLinks_, dst->id(), s_surf_parsing_link_up_down_t); + if (static_cast(privateLinks_.size()) >dst->id()) { + s_surf_parsing_link_up_down_t info = privateLinks_.at(dst->id()); if(info.linkDown) { route->link_list->push_back(info.linkDown); if (lat)