-/* Copyright (c) 2017-2020. The SimGrid Team. All rights reserved. */
+/* Copyright (c) 2017-2021. The SimGrid Team. All rights reserved. */
/* This program is free software; you can redistribute it and/or modify it
* under the terms of the license (GNU LGPL) which comes with this package. */
"DET 0 UNIF 10 20");
std::vector<simgrid::kernel::profile::StochasticDatedValue> want;
- want.emplace_back(simgrid::kernel::profile::StochasticDatedValue(0, -1)); // The initial fake event
- want.emplace_back(simgrid::kernel::profile::StochasticDatedValue(Distribution::DET, {0},
- Distribution::UNIF, {10, 20}));
+ want.emplace_back(0, -1); // The initial fake event
+ want.emplace_back(Distribution::DET, std::vector<double>{0}, Distribution::UNIF, std::vector<double>{10, 20});
REQUIRE(want == got);
}
"DET 5 UNIF 5 25");
std::vector<simgrid::kernel::profile::StochasticDatedValue> want;
- want.emplace_back(simgrid::kernel::profile::StochasticDatedValue(0, -1));
- want.emplace_back(simgrid::kernel::profile::StochasticDatedValue(Distribution::DET, {0},
- Distribution::DET, {4}));
- want.emplace_back(simgrid::kernel::profile::StochasticDatedValue(Distribution::NORM, {25, 10},
- Distribution::DET, {3}));
- want.emplace_back(simgrid::kernel::profile::StochasticDatedValue(Distribution::UNIF, {10, 20},
- Distribution::NORM, {25, 10}));
- want.emplace_back(simgrid::kernel::profile::StochasticDatedValue(Distribution::DET, {5},
- Distribution::UNIF, {5, 25}));
+ want.emplace_back(0, -1);
+ want.emplace_back(Distribution::DET, std::vector<double>{0}, Distribution::DET, std::vector<double>{4});
+ want.emplace_back(Distribution::NORM, std::vector<double>{25, 10}, Distribution::DET, std::vector<double>{3});
+ want.emplace_back(Distribution::UNIF, std::vector<double>{10, 20}, Distribution::NORM, std::vector<double>{25, 10});
+ want.emplace_back(Distribution::DET, std::vector<double>{5}, Distribution::UNIF, std::vector<double>{5, 25});
REQUIRE(want == got);
}
std::vector<simgrid::kernel::profile::DatedValue> want;
// The following values were drawn using the XBT_RNG_xbt method /outside/ the testcase.
- want.emplace_back(simgrid::kernel::profile::DatedValue(0, 19.29616086867082813683));
- want.emplace_back(simgrid::kernel::profile::DatedValue(2.32719992449416279712, 20.16807234800742065772));
+ want.emplace_back(0, 19.29616086867082813683);
+ want.emplace_back(2.32719992449416279712, 20.16807234800742065772);
REQUIRE(want == got);
}
// In this case, the main use of the last stochastic event is to set when the first event takes place.
std::vector<simgrid::kernel::profile::DatedValue> want;
- want.emplace_back(simgrid::kernel::profile::DatedValue(0, 19.29616086867082813683));
- want.emplace_back(simgrid::kernel::profile::DatedValue(2.32719992449416279712, 20.16807234800742065772));
- want.emplace_back(simgrid::kernel::profile::DatedValue(3.51111873684917075167, 0));
- want.emplace_back(simgrid::kernel::profile::DatedValue(3.51111873684917075167, 10.39759496468994726115));
+ want.emplace_back(0, 19.29616086867082813683);
+ want.emplace_back(2.32719992449416279712, 20.16807234800742065772);
+ want.emplace_back(3.51111873684917075167, 0);
+ want.emplace_back(3.51111873684917075167, 10.39759496468994726115);
REQUIRE(want == got);
}