pub fn scatter<T: SparseScalar>( handle: &Handle, x: &DnVec<'_, T>, y: &mut DnVec<'_, T>, ) -> Result<()>