pub fn distance(&self, u: &Vector3D, v: &Vector3D) -> f64 {
        let mut d = v - u;
        self.vector_image(&mut d);
        return d.norm();
    }
/// Periodic boundary conditions distance between the point `u` and the point `v`
Periodic boundary conditions distance between the point `u` and the point `v`
Periodic boundary conditions distance between the point ` u ` and the point ` v `
pub fn distance(&self, u: &Vector3D, v: &Vector3D) -> f64 {
        let mut d = v - u;
        self.vector_image(&mut d);
        return d.norm();
    }
pub fn distance ( & self , u : & Vector3D , v : & Vector3D ) -> f64 { let mut d = v - u ; self . vector_image ( & mut d ) ; return d . norm ( ) ; }
Periodic boundary conditions distance between the point `u` and the point `v`
Periodic boundary conditions distance between the point ` u ` and the point ` v `
&self
u
&Vector3D
v
&Vector3D