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 = Ffn 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 = Ffn 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 = Ffn 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]