X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/loba.git/blobdiff_plain/625f9acc93a4f369d1b6c1ad98d66e04c3632da5..6ad1e94466f69183cec5ce63db62c248e00e5db6:/deployment.cpp diff --git a/deployment.cpp b/deployment.cpp index 264224c..f34c3a9 100644 --- a/deployment.cpp +++ b/deployment.cpp @@ -70,16 +70,17 @@ void deployment_generator::distribute_load() unsigned i; for (i = 0 ; i < hosts.size() - 1; ++i) { if (residue < 0.0) - iload = floor(loads[i]); + iload = std::floor(loads[i]); else if (residue > 0.0) - iload = ceil(loads[i]); + iload = std::ceil(loads[i]); else // residue == 0.0 - iload = round(loads[i]); + iload = std::round(loads[i]); residue += (loads[i] - iload); loads[i] = iload; } // abs(round(...)) to avoid rounding errors, or a value of -0 - iload = abs(round(loads[i] + residue)); // i == hosts.size() - 1 + // Note: i == hosts.size() - 1 + iload = std::abs(std::round(loads[i] + residue)); loads[i] = iload; // final sanity check xbt_assert(opt::auto_depl::load == @@ -181,7 +182,7 @@ void deployment_torus::generate() b = c; } unsigned width = b; - // here width == ceil(sqrt(size)) + // here width == std::ceil(std::sqrt(size)) unsigned first_on_last_line = (size() - 1) - (size() - 1) % width; XBT_DEBUG("torus size = %zu ; width = %u ; height = %zu ; foll = %u",