pub trait MatrixMultiplywhere
    Self: Sized,{
    // Required method
    fn gemm(
        m: usize,
        k: usize,
        n: usize,
        a: &[Self],
        rsa: usize,
        csa: usize,
        b: &[Self],
        rsb: usize,
        csb: usize,
        c: &mut [Self],
        rsc: usize,
        csc: usize
    );
}

Required Methods§

source

fn gemm( m: usize, k: usize, n: usize, a: &[Self], rsa: usize, csa: usize, b: &[Self], rsb: usize, csb: usize, c: &mut [Self], rsc: usize, csc: usize )

Implementations on Foreign Types§

source§

impl MatrixMultiply for f32

source§

fn gemm( m: usize, k: usize, n: usize, a: &[Self], rsa: usize, csa: usize, b: &[Self], rsb: usize, csb: usize, c: &mut [Self], rsc: usize, csc: usize )

source§

impl MatrixMultiply for f64

source§

fn gemm( m: usize, k: usize, n: usize, a: &[Self], rsa: usize, csa: usize, b: &[Self], rsb: usize, csb: usize, c: &mut [Self], rsc: usize, csc: usize )

Implementors§