Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
New: s4u::create_fatTree_zone
[simgrid.git] / include / simgrid / kernel / routing / ClusterZone.hpp
index 87d5d8c..3ead7da 100644 (file)
@@ -117,6 +117,12 @@ public:
   {
     return node_pos_with_loopback(id) + (has_limiter_ ? 1 : 0);
   }
+  /** Fill the leaf retriving netpoint from a user's callback */
+  void fill_leaf_from_cb(unsigned int position, const std::vector<unsigned int>& dimensions,
+                         const std::function<s4u::ClusterNetPointCb>& set_netpoint_cb,
+                         const std::function<s4u::ClusterLinkCb>& set_loopback_cb,
+                         const std::function<s4u::ClusterLinkCb>& set_limiter_cb, NetPoint** node_netpoint,
+                         s4u::Link** lb_link, s4u::Link** limiter_link);
 };
 } // namespace routing
 } // namespace kernel