Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
refactor link characteristics management across Clustered Zones
[simgrid.git] / src / kernel / routing / ClusterZone.cpp
index 5d31b78..92383a4 100644 (file)
@@ -35,6 +35,13 @@ void ClusterZone::set_limiter()
   }
 }
 
+void ClusterZone::set_link_characteristics(double bw, double lat, s4u::Link::SharingPolicy sharing_policy)
+{
+  link_sharing_policy_ = sharing_policy;
+  link_bw_             = bw;
+  link_lat_            = lat;
+}
+
 void ClusterZone::add_private_link_at(unsigned int position, std::pair<resource::LinkImpl*, resource::LinkImpl*> link)
 {
   private_links_.insert({position, link});