X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/ed1d5b032cd43c1038d7c6f1b024adef777811d7..38ffc837c5692a4d52e7610a67453a5335434bbd:/src/kernel/routing/FatTreeZone.cpp diff --git a/src/kernel/routing/FatTreeZone.cpp b/src/kernel/routing/FatTreeZone.cpp index 5bda9635a9..5613a21b7b 100644 --- a/src/kernel/routing/FatTreeZone.cpp +++ b/src/kernel/routing/FatTreeZone.cpp @@ -500,10 +500,8 @@ FatTreeParams::FatTreeParams(unsigned int n_levels, const std::vector& set_netpoint, - const std::function& set_loopback, - const std::function& set_limiter) + const ClusterCallbacks& set_callbacks, double bandwidth, double latency, + Link::SharingPolicy sharing_policy) { /* initial checks */ if (bandwidth <= 0) @@ -526,7 +524,7 @@ NetZone* create_fatTree_zone(const std::string& name, const NetZone* parent, con kernel::routing::NetPoint* netpoint; Link* limiter; Link* loopback; - zone->fill_leaf_from_cb(i, params.down, set_netpoint, set_loopback, set_limiter, &netpoint, &loopback, &limiter); + zone->fill_leaf_from_cb(i, params.down, set_callbacks, &netpoint, &loopback, &limiter); zone->add_processing_node(i, limiter ? limiter->get_impl() : nullptr, loopback ? loopback->get_impl() : nullptr); }