Trait ha_ndarray::ops::Op
source · pub trait Op: Send + Sync {
type Out: CDatatype;
// Required methods
fn context(&self) -> &Context;
fn enqueue_cpu(&self, queue: &Queue) -> Result<Vec<Self::Out>, Error>;
fn read_value(&self, coord: &[usize]) -> Result<Self::Out, Error>;
// Provided method
fn enqueue(&self, queue: &Queue) -> Result<Buffer<Self::Out>, Error> { ... }
}
Expand description
An n-dimensional array Op