X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/f5b74ac631ece40d89c6e44e0fd603aeff530f02..e64ba31b4d5eb5a498b22369c280832c85b80043:/src/smpi/plugins/load_balancer/load_balancer.hpp?ds=sidebyside diff --git a/src/smpi/plugins/load_balancer/load_balancer.hpp b/src/smpi/plugins/load_balancer/load_balancer.hpp index 4264966b62..50e03b4319 100644 --- a/src/smpi/plugins/load_balancer/load_balancer.hpp +++ b/src/smpi/plugins/load_balancer/load_balancer.hpp @@ -36,9 +36,9 @@ public: host_to_actors.insert({host, actor}); } - s4u::Host* get_host(s4u::ActorPtr actor) { return actor_to_host[actor]; } + s4u::Host* get_host(s4u::ActorPtr actor) const { return actor_to_host.at(actor); } - unsigned int count_actors(s4u::Host* host) + unsigned int count_actors(s4u::Host* host) const { return host_to_actors.count(host); // TODO This is linear in the size of the map. Maybe replace by constant lookup through another map? }