#include <algorithm>
#include <cstdlib>
-#include <tr1/functional>
+#include <functional>
#include <iomanip>
#include <numeric>
#include <sstream>
void deployment_generator::distribute_load()
{
- using std::tr1::bind;
- using std::tr1::placeholders::_1;
+ using std::placeholders::_1;
if (!opt::auto_depl::random_distribution) {
set_load(0, opt::auto_depl::load);
double factor = opt::auto_depl::load /
std::accumulate(loads.begin(), loads.end(), 0.0);
std::transform(loads.begin(), loads.end(), loads.begin(),
- bind(std::multiplies<double>(), _1, factor));
+ std::bind(std::multiplies<double>(), _1, factor));
for (unsigned i = 0 ; i < hosts.size() ; ++i)
set_load(i, loads[i]);
}