pub fn analyze_power_budget(
waveguides: &[(usize, usize, f64)],
mzi_ports: &[(Vec<usize>, usize, f64)],
laser_power_dbm: f64,
detector_sensitivity_dbm: f64,
) -> Vec<PowerBudgetResult>Expand description
Analyze power budget for all waveguide paths.