Lines Matching refs:reports
159 const std::vector<BenchmarkReporter::Run>& reports) { in ComputeBigO() argument
163 if (reports.size() < 2) return results; in ComputeBigO()
171 for (const Run& run : reports) { in ComputeBigO()
181 if (reports[0].complexity == oLambda) { in ComputeBigO()
182 result_cpu = MinimalLeastSq(n, cpu_time, reports[0].complexity_lambda); in ComputeBigO()
183 result_real = MinimalLeastSq(n, real_time, reports[0].complexity_lambda); in ComputeBigO()
185 result_cpu = MinimalLeastSq(n, cpu_time, reports[0].complexity); in ComputeBigO()
190 auto run_name = reports[0].run_name; in ComputeBigO()
197 big_o.repetitions = reports[0].repetitions; in ComputeBigO()
199 big_o.threads = reports[0].threads; in ComputeBigO()
201 big_o.report_label = reports[0].report_label; in ComputeBigO()
213 double multiplier = GetTimeUnitMultiplier(reports[0].time_unit); in ComputeBigO()
223 rms.repetitions = reports[0].repetitions; in ComputeBigO()
224 rms.threads = reports[0].threads; in ComputeBigO()
231 rms.time_unit = reports[0].time_unit; in ComputeBigO()