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}