vpp_sim/reporting.rs
1use crate::runner::SimulationKpis;
2
3pub fn print_kpi_report(kpis: &SimulationKpis) {
4 println!("\n--- KPI Report ---");
5 println!("RMSE tracking error: {:.3} kW", kpis.rmse_tracking_kw);
6 println!("Curtailment achieved: {:.1}%", kpis.curtailment_pct);
7 println!("Feeder peak load: {:.2} kW", kpis.feeder_peak_load_kw);
8}