Trait linfa_kernel::inner::Inner [−][src]
Specifies the methods an inner matrix of a kernel must be able to provide
Specifies the methods an inner matrix of a kernel must be able to provide
fn dot(&self, rhs: &ArrayView2<'_, Self::Elem>) -> Array2<Self::Elem>
[src]fn sum(&self) -> Array1<Self::Elem>
[src]fn size(&self) -> usize
[src]fn column(&self, i: usize) -> Vec<Self::Elem>
[src]fn to_upper_triangle(&self) -> Vec<Self::Elem>
[src]fn is_dense(&self) -> bool
[src]fn diagonal(&self) -> Array1<Self::Elem>
[src]impl<F: Float, D: Data<Elem = F>> Inner for ArrayBase<D, Ix2>
[src]type Elem = F
fn dot(&self, rhs: &ArrayView2<'_, F>) -> Array2<F>
[src]fn sum(&self) -> Array1<F>
[src]fn size(&self) -> usize
[src]fn column(&self, i: usize) -> Vec<F>
[src]fn to_upper_triangle(&self) -> Vec<F>
[src]fn diagonal(&self) -> Array1<F>
[src]fn is_dense(&self) -> bool
[src]impl<F: Float> Inner for CsMat<F>
[src]type Elem = F
fn dot(&self, rhs: &ArrayView2<'_, F>) -> Array2<F>
[src]fn sum(&self) -> Array1<F>
[src]fn size(&self) -> usize
[src]fn column(&self, i: usize) -> Vec<F>
[src]fn to_upper_triangle(&self) -> Vec<F>
[src]fn diagonal(&self) -> Array1<F>
[src]fn is_dense(&self) -> bool
[src]impl<'a, F: Float> Inner for CsMatView<'a, F>
[src]type Elem = F
fn dot(&self, rhs: &ArrayView2<'_, F>) -> Array2<F>
[src]fn sum(&self) -> Array1<F>
[src]fn size(&self) -> usize
[src]fn column(&self, i: usize) -> Vec<F>
[src]fn to_upper_triangle(&self) -> Vec<F>
[src]fn diagonal(&self) -> Array1<F>
[src]fn is_dense(&self) -> bool
[src]