Skip to main content

CompareOps

Trait CompareOps 

Source
pub trait CompareOps<R: Runtime>: TensorOps<R> {
    // Required methods
    fn eq(&self, a: &Tensor<R>, b: &Tensor<R>) -> Result<Tensor<R>>;
    fn ne(&self, a: &Tensor<R>, b: &Tensor<R>) -> Result<Tensor<R>>;
    fn lt(&self, a: &Tensor<R>, b: &Tensor<R>) -> Result<Tensor<R>>;
    fn le(&self, a: &Tensor<R>, b: &Tensor<R>) -> Result<Tensor<R>>;
    fn gt(&self, a: &Tensor<R>, b: &Tensor<R>) -> Result<Tensor<R>>;
    fn ge(&self, a: &Tensor<R>, b: &Tensor<R>) -> Result<Tensor<R>>;
}
Expand description

Comparison operations trait

Required Methods§

Source

fn eq(&self, a: &Tensor<R>, b: &Tensor<R>) -> Result<Tensor<R>>

Element-wise equality: a == b

Source

fn ne(&self, a: &Tensor<R>, b: &Tensor<R>) -> Result<Tensor<R>>

Element-wise inequality: a != b

Source

fn lt(&self, a: &Tensor<R>, b: &Tensor<R>) -> Result<Tensor<R>>

Element-wise less than: a < b

Source

fn le(&self, a: &Tensor<R>, b: &Tensor<R>) -> Result<Tensor<R>>

Element-wise less than or equal: a <= b

Source

fn gt(&self, a: &Tensor<R>, b: &Tensor<R>) -> Result<Tensor<R>>

Element-wise greater than: a > b

Source

fn ge(&self, a: &Tensor<R>, b: &Tensor<R>) -> Result<Tensor<R>>

Element-wise greater than or equal: a >= b

Implementors§