X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/d02dbd433ce9e3f66bdc8b67f36a31d0f7b925fa..12e37132d1b9b141fa8497e17b0629cfd4173c36:/src/s4u/s4u_Actor.cpp diff --git a/src/s4u/s4u_Actor.cpp b/src/s4u/s4u_Actor.cpp index 15af517921..ec1085f1b9 100644 --- a/src/s4u/s4u_Actor.cpp +++ b/src/s4u/s4u_Actor.cpp @@ -295,13 +295,13 @@ void execute(double flops, double priority) exec_init(flops)->set_priority(priority)->start()->wait(); } -void parallel_execute(std::vector hosts, std::vector flops_amounts, - std::vector bytes_amounts) +void parallel_execute(const std::vector& hosts, const std::vector& flops_amounts, + const std::vector& bytes_amounts) { parallel_execute(hosts, flops_amounts, bytes_amounts, -1); } -void parallel_execute(std::vector hosts, std::vector flops_amounts, - std::vector bytes_amounts, double timeout) +void parallel_execute(const std::vector& hosts, const std::vector& flops_amounts, + const std::vector& bytes_amounts, double timeout) { xbt_assert(hosts.size() > 0, "Your parallel executions must span over at least one host."); xbt_assert(hosts.size() == flops_amounts.size() || flops_amounts.empty(), @@ -321,7 +321,8 @@ void parallel_execute(std::vector hosts, std::vector flops_a } // deprecated -void parallel_execute(int host_nb, s4u::Host** host_list, double* flops_amount, double* bytes_amount, double timeout) +void parallel_execute(int host_nb, s4u::Host* const* host_list, const double* flops_amount, const double* bytes_amount, + double timeout) { smx_activity_t s = simcall_execution_parallel_start("", host_nb, host_list, flops_amount, bytes_amount, /* rate */ -1, timeout); @@ -331,7 +332,7 @@ void parallel_execute(int host_nb, s4u::Host** host_list, double* flops_amount, } // deprecated -void parallel_execute(int host_nb, sg_host_t* host_list, double* flops_amount, double* bytes_amount) +void parallel_execute(int host_nb, s4u::Host* const* host_list, const double* flops_amount, const double* bytes_amount) { smx_activity_t s = simcall_execution_parallel_start("", host_nb, host_list, flops_amount, bytes_amount, /* rate */ -1, /*timeout*/ -1);