pub fn analyze_crosstalk_pairs(
pairs: &[(usize, usize, f64, f64)],
wavelength_nm: f64,
core_index: f64,
cladding_index: f64,
) -> Vec<CrosstalkPairResult>Expand description
Per-pair crosstalk for arbitrary waveguide geometry.
pairs carries (idx_a, idx_b, gap_nm, coupling_length_um) per pair.
Evaluated in parallel via Rayon — this is the O(N²) path the
commercial layout tools call after full pair enumeration.