X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/loba.git/blobdiff_plain/e53538eff3dccb0bf53d2f3916659f991ae6f6b8..03a16acd38dfaa266986de5d73f4a90c0ddbfeb1:/process.cpp diff --git a/process.cpp b/process.cpp index 193c87b..e6ae2ab 100644 --- a/process.cpp +++ b/process.cpp @@ -37,6 +37,13 @@ process::process(int argc, char* argv[]) if (argc < 2 || !(std::istringstream(argv[1]) >> real_load)) throw std::invalid_argument("bad or missing initial load parameter"); + double iload = trunc(real_load); + if (opt::integer_transfer && real_load != iload) { + XBT_WARN("Initial load %g is not an integer. Truncate it.", + real_load); + real_load = iload; + } + neigh.assign(argv + 2, argv + argc); pneigh.reserve(neigh.size());