[][src]Trait seqnmf_linalg::linalg::Tensor3D

pub trait Tensor3D<T> where
    T: Float + AddAssign + 'static, 
{ fn convolution(&self, rhs: &Padded2D<T>) -> Array2<T>;
fn transpose_convolution(&self, rhs: &Padded2D<T>) -> Array2<T>;
fn transpose_convolution_tail(&self, rhs: &Padded2D<T>) -> Array2<T>;
fn transpose_convolution_headtail(&self, rhs: &Padded2D<T>) -> Array2<T>; }

Required methods

fn convolution(&self, rhs: &Padded2D<T>) -> Array2<T>

fn transpose_convolution(&self, rhs: &Padded2D<T>) -> Array2<T>

fn transpose_convolution_tail(&self, rhs: &Padded2D<T>) -> Array2<T>

fn transpose_convolution_headtail(&self, rhs: &Padded2D<T>) -> Array2<T>

Loading content...

Implementations on Foreign Types

impl<T> Tensor3D<T> for Array3<T> where
    T: Float + AddAssign + MulAssign + 'static, 
[src]

Loading content...

Implementors

Loading content...