Lines Matching refs:reports
158 const std::vector<BenchmarkReporter::Run>& reports) { in ComputeBigO() argument
162 if (reports.size() < 2) return results; in ComputeBigO()
170 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()
196 big_o.family_index = reports[0].family_index; in ComputeBigO()
197 big_o.per_family_instance_index = reports[0].per_family_instance_index; in ComputeBigO()
199 big_o.repetitions = reports[0].repetitions; in ComputeBigO()
201 big_o.threads = reports[0].threads; in ComputeBigO()
204 big_o.report_label = reports[0].report_label; in ComputeBigO()
216 double multiplier = GetTimeUnitMultiplier(reports[0].time_unit); in ComputeBigO()
221 rms.family_index = reports[0].family_index; in ComputeBigO()
222 rms.per_family_instance_index = reports[0].per_family_instance_index; in ComputeBigO()
229 rms.repetitions = reports[0].repetitions; in ComputeBigO()
230 rms.threads = reports[0].threads; in ComputeBigO()
237 rms.time_unit = reports[0].time_unit; in ComputeBigO()