pub fn grad(x: i32, y: i32, z: i32, dx: Float, dy: Float, dz: Float) -> Float