pub trait Inner {
    type Elem: Float;
    fn dot(&self, rhs: &ArrayView2<'_, Self::Elem>) -> Array2<Self::Elem>;
fn sum(&self) -> Array1<Self::Elem>;
fn size(&self) -> usize;
fn column(&self, i: usize) -> Vec<Self::Elem>;
fn to_upper_triangle(&self) -> Vec<Self::Elem>;
fn is_dense(&self) -> bool;
fn diagonal(&self) -> Array1<Self::Elem>; }
Expand description

Specifies the methods an inner matrix of a kernel must be able to provide

Associated Types

Required methods

Implementations on Foreign Types

Implementors