proc = opt::loba_algorithms.new_instance(opt::loba_algo, argc, argv);
result = proc->run();
comps.push(proc->get_comp());
- loads.push(proc->get_load());
+ loads.push(proc->get_real_load());
delete proc;
}
catch (std::invalid_argument& e) {
double lost_ratio = 100.0 * lost / total_init;
if (lost_ratio < -opt::load_ratio_threshold)
CRITICAL2("Gained load at exit! %g (%g%%) <============",
- lost, lost_ratio);
+ -lost, -lost_ratio);
else if (lost_ratio > opt::load_ratio_threshold)
CRITICAL2("Lost load at exit! %g (%g%%) <============",
lost, lost_ratio);