/** @brief Set communication bounds for latency and bandwidth */
void comm_action_set_bounds(const s4u::Host* src, const s4u::Host* dst, double size, NetworkCm02Action* action,
const std::vector<LinkImpl*>& route,
- const std::unordered_set<kernel::routing::NetZoneImpl*>& netzones);
+ const std::unordered_set<kernel::routing::NetZoneImpl*>& netzones, double rate);
/** @brief Create maxmin variable in communication action */
void comm_action_set_variable(NetworkCm02Action* action, const std::vector<LinkImpl*>& route,
const std::vector<LinkImpl*>& back_route);
NetworkCm02Link(const std::string& name, double bandwidth, lmm::System* system);
void apply_event(kernel::profile::Event* event, double value) override;
void set_bandwidth(double value) override;
- LinkImpl* set_latency(double value) override;
+ void set_latency(double value) override;
};
/**********