pub fn compute_dipole( elements: &[u8], positions: &[[f64; 3]], ) -> Result<DipoleResult, String>
Compute molecular dipole moment (Debye) from atomic elements and positions.