[][src]Trait spaces::kernels::Kernel

pub trait Kernel<I: ?Sized>: Clone {
    fn kernel(&self, x: &I, y: &I) -> f64;
}

Required methods

fn kernel(&self, x: &I, y: &I) -> f64

Loading content...

Implementors

impl Kernel<f64> for Exponential[src]

impl Kernel<f64> for ExpQuad[src]

impl Kernel<f64> for Cosine[src]

impl Kernel<f64> for RationalQuadratic[src]

impl Kernel<f64> for Matern32[src]

impl Kernel<f64> for Matern52[src]

impl Kernel<[f64]> for Exponential[src]

impl Kernel<[f64]> for ExpQuad[src]

impl Kernel<[f64]> for Cosine[src]

impl Kernel<[f64]> for RationalQuadratic[src]

impl Kernel<[f64]> for Matern32[src]

impl Kernel<[f64]> for Matern52[src]

impl Kernel<Vec<f64>> for Exponential[src]

impl Kernel<Vec<f64>> for ExpQuad[src]

impl Kernel<Vec<f64>> for Cosine[src]

impl Kernel<Vec<f64>> for RationalQuadratic[src]

impl Kernel<Vec<f64>> for Matern32[src]

impl Kernel<Vec<f64>> for Matern52[src]

impl Kernel<ArrayBase<OwnedRepr<f64>, Dim<[usize; 1]>>> for Exponential[src]

impl Kernel<ArrayBase<OwnedRepr<f64>, Dim<[usize; 1]>>> for ExpQuad[src]

impl Kernel<ArrayBase<OwnedRepr<f64>, Dim<[usize; 1]>>> for Cosine[src]

impl Kernel<ArrayBase<OwnedRepr<f64>, Dim<[usize; 1]>>> for RationalQuadratic[src]

impl Kernel<ArrayBase<OwnedRepr<f64>, Dim<[usize; 1]>>> for Matern32[src]

impl Kernel<ArrayBase<OwnedRepr<f64>, Dim<[usize; 1]>>> for Matern52[src]

Loading content...