Skip to main content

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}