private static void _RescaleData() { // NewR_i = a (R_i - 1) + 1 // // target_avg = a * (cur_avg - 1) + 1 // // a = (target_avg - 1) / (cur_avg - 1) double a = (Conf.mutantsLoadgenOptions.per_obj.avg_reads - 1.0) / (_raw_avg_num_reqs - 1.0); Cons.P(String.format("a=%f", a)); for (ObjRankNumReqs o: _ornrs) { o.num_reqs = a * (o.num_reqs - 1.0) + 1.0; } //for (ObjRankNumReqs o: _ornrs) // Cons.P(String.format("%d %f", o.obj_rank, o.num_reqs)); }
private static void _Dump() { for (ObjRankNumReqs o: _ornrs) { Cons.P(o.toString()); } }