pub fn partitioning_weight( center_index: usize, center_coordinates_bohr: &[(f64, f64, f64)], proton_charges: &[i32], grid_coordinates_bohr: (f64, f64, f64), hardness: usize) -> f64