entrenar/efficiency/benchmark/statistics.rs
1//! Benchmark statistics summary
2
3/// Benchmark statistics summary
4#[derive(Debug, Clone, Default)]
5pub struct BenchmarkStatistics {
6 /// Number of entries
7 pub count: usize,
8 /// Minimum quality score
9 pub quality_min: f64,
10 /// Maximum quality score
11 pub quality_max: f64,
12 /// Average quality score
13 pub quality_avg: f64,
14 /// Minimum cost
15 pub cost_min: f64,
16 /// Maximum cost
17 pub cost_max: f64,
18 /// Average cost
19 pub cost_avg: f64,
20 /// Minimum energy (joules)
21 pub energy_min: f64,
22 /// Maximum energy (joules)
23 pub energy_max: f64,
24 /// Average energy (joules)
25 pub energy_avg: f64,
26 /// Number of Pareto-optimal entries
27 pub pareto_count: usize,
28}