X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/294ddfafa470aa45f7c5f40f0d92c79a5f2075e2..3fc07005abb54bbceec067c73455b50f96e5d908:/src/surf/AsCluster.hpp diff --git a/src/surf/AsCluster.hpp b/src/surf/AsCluster.hpp index 9271732df4..80a93fff8f 100644 --- a/src/surf/AsCluster.hpp +++ b/src/surf/AsCluster.hpp @@ -13,10 +13,10 @@ namespace surf { class XBT_PRIVATE AsCluster: public AsImpl { public: - AsCluster(const char*name); - ~AsCluster(); + explicit AsCluster(const char*name); + ~AsCluster() override; - virtual void getRouteAndLatency(NetCard *src, NetCard *dst, sg_platf_route_cbarg_t into, double *latency) override; + void getRouteAndLatency(NetCard *src, NetCard *dst, sg_platf_route_cbarg_t into, double *latency) override; void getGraph(xbt_graph_t graph, xbt_dict_t nodes, xbt_dict_t edges) override; virtual void create_links_for_node(sg_platf_cluster_cbarg_t cluster, int id, int rank, int position); @@ -27,9 +27,9 @@ public: Link* backbone_ = nullptr; void *loopback_ = nullptr; NetCard *router_ = nullptr; - int has_limiter_ = 0; /* O or 1. must be an int since it's used to shift the considered index */ - int has_loopback_ = 0; /* O or 1. must be an int since it's used to shift the considered index */ - int nb_links_per_node_ = 1; /* may be 1 (if only a private link), 2 or 3 (if limiter and loopback) */ + bool hasLimiter_ = false; + bool hasLoopback_ = false; + int linkCountPerNode_ = 1; /* may be 1 (if only a private link), 2 or 3 (if limiter and loopback) */ };