pub trait Distance<T>: Clone {
    // Required method
    fn distance(&self, a: &T, b: &T) -> f64;
}
Expand description

Distance metric, a function that calculates distance between two points

Required Methods§

source

fn distance(&self, a: &T, b: &T) -> f64

Calculates distance between a and b

Implementors§

source§

impl<T: Number, A: ArrayView1<T>> Distance<A> for Euclidian<T>

source§

impl<T: Number, A: ArrayView1<T>> Distance<A> for Hamming<T>

source§

impl<T: Number, A: ArrayView1<T>> Distance<A> for Mahalanobis<T, DenseMatrix<f64>>

source§

impl<T: Number, A: ArrayView1<T>> Distance<A> for Manhattan<T>

source§

impl<T: Number, A: ArrayView1<T>> Distance<A> for Minkowski<T>