X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/a116bae7ed3d2ffa22b151422a667d510c29d263..f89bb4bc494cb511098326ec3f18adbe0739bf26:/examples/cpp/exec-cpu-factors/s4u-exec-cpu-factors.cpp diff --git a/examples/cpp/exec-cpu-factors/s4u-exec-cpu-factors.cpp b/examples/cpp/exec-cpu-factors/s4u-exec-cpu-factors.cpp index c62b7c3d54..6f6ce5381e 100644 --- a/examples/cpp/exec-cpu-factors/s4u-exec-cpu-factors.cpp +++ b/examples/cpp/exec-cpu-factors/s4u-exec-cpu-factors.cpp @@ -31,11 +31,7 @@ static double cpu_variability(const sg4::Host* host, double flops) { /* creates variability for tasks smaller than 1% of CPU power. * unrealistic, for learning purposes */ - double factor = 1.0; - double speed = host->get_speed(); - if (flops < speed / 100) { - factor = 0.5; - } + double factor = (flops < host->get_speed() / 100) ? 0.5 : 1.0; XBT_INFO("Host %s, task with %lf flops, new factor %lf", host->get_cname(), flops, factor); return factor; }