X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/4dbc84f53aac793fc159d833090e421ec0025905..3fc07005abb54bbceec067c73455b50f96e5d908:/src/surf/AsVivaldi.hpp diff --git a/src/surf/AsVivaldi.hpp b/src/surf/AsVivaldi.hpp index 1e9c632dd2..4470eb88a2 100644 --- a/src/surf/AsVivaldi.hpp +++ b/src/surf/AsVivaldi.hpp @@ -6,15 +6,16 @@ #ifndef SURF_ROUTING_VIVALDI_HPP_ #define SURF_ROUTING_VIVALDI_HPP_ -#include "src/surf/AsRoutedGraph.hpp" +#include "src/surf/AsCluster.hpp" namespace simgrid { namespace surf { -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;}; void getRouteAndLatency(NetCard *src, NetCard *dst, sg_platf_route_cbarg_t into, double *latency) override;