MatrixMultiply

Trait MatrixMultiply 

Source
pub trait MatrixMultiply
where 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, )

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

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§