X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/4dbc84f53aac793fc159d833090e421ec0025905..1ca34b76da924ef9743ce07316d18e69ba45374f:/src/surf/AsVivaldi.hpp diff --git a/src/surf/AsVivaldi.hpp b/src/surf/AsVivaldi.hpp index 1e9c632dd2..a2ba680c2b 100644 --- a/src/surf/AsVivaldi.hpp +++ b/src/surf/AsVivaldi.hpp @@ -6,17 +6,18 @@ #ifndef SURF_ROUTING_VIVALDI_HPP_ #define SURF_ROUTING_VIVALDI_HPP_ -#include "src/surf/AsRoutedGraph.hpp" +#include "src/surf/AsCluster.hpp" namespace simgrid { -namespace surf { +namespace routing { -class XBT_PRIVATE AsVivaldi: public AsRoutedGraph { +/* This derivates from cluster because each host has a private link */ +class XBT_PRIVATE AsVivaldi: public AsCluster { public: - AsVivaldi(const char *name); - ~AsVivaldi() {}; + explicit AsVivaldi(const char *name); + ~AsVivaldi() override; - xbt_dynar_t getOneLinkRoutes() override {return NULL;}; + xbt_dynar_t getOneLinkRoutes() override {return nullptr;}; void getRouteAndLatency(NetCard *src, NetCard *dst, sg_platf_route_cbarg_t into, double *latency) override; };