pub fn energy_window_indices( eigenvalues: &[f64], center: f64, half_width: f64, ) -> Result<Vec<usize>>