Trait ha_ndarray::BufferReduce
source · pub trait BufferReduce {
type DType: CDatatype;
// Required methods
fn all(&self, queue: &Queue) -> Result<bool, Error>;
fn any(&self, queue: &Queue) -> Result<bool, Error>;
fn max(&self, queue: &Queue) -> Result<Self::DType, Error>;
fn min(&self, queue: &Queue) -> Result<Self::DType, Error>;
fn product(&self, queue: &Queue) -> Result<Self::DType, Error>;
fn sum(&self, queue: &Queue) -> Result<Self::DType, Error>;
}