Trait popcorn_blas::operation::DotOperation
[−]
[src]
pub trait DotOperation<T: Copy + Send + 'static> { fn bcast_dot(
&self,
shape_a: Buffer<usize>,
a: Buffer<T>,
shape_b: Buffer<usize>,
b: Buffer<T>,
shape_c: Buffer<usize>,
c: Buffer<T>
) -> Box<Future<Item = (Buffer<usize>, Buffer<T>, Buffer<usize>, Buffer<T>, Buffer<usize>, Buffer<T>), Error = Error>>; }
Required Methods
fn bcast_dot(
&self,
shape_a: Buffer<usize>,
a: Buffer<T>,
shape_b: Buffer<usize>,
b: Buffer<T>,
shape_c: Buffer<usize>,
c: Buffer<T>
) -> Box<Future<Item = (Buffer<usize>, Buffer<T>, Buffer<usize>, Buffer<T>, Buffer<usize>, Buffer<T>), Error = Error>>
&self,
shape_a: Buffer<usize>,
a: Buffer<T>,
shape_b: Buffer<usize>,
b: Buffer<T>,
shape_c: Buffer<usize>,
c: Buffer<T>
) -> Box<Future<Item = (Buffer<usize>, Buffer<T>, Buffer<usize>, Buffer<T>, Buffer<usize>, Buffer<T>), Error = Error>>