Skip to main content

SumOps

Trait SumOps 

Source
pub trait SumOps<Scalar: Clone + EachSum, const MAX_RANK: usize>: TensorRef<Scalar, MAX_RANK> {
    // Provided method
    fn try_add_tensor(
        &self,
        other: &(impl TensorRef<Scalar, MAX_RANK> + ?Sized),
    ) -> Result<Tensor<Scalar, Global, MAX_RANK>, TensorError> { ... }
}
Expand description

Extension trait: element-wise addition for any TensorRef implementor.

Provided Methods§

Source

fn try_add_tensor( &self, other: &(impl TensorRef<Scalar, MAX_RANK> + ?Sized), ) -> Result<Tensor<Scalar, Global, MAX_RANK>, TensorError>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<Scalar: Clone + EachSum, const R: usize, C: TensorRef<Scalar, R>> SumOps<Scalar, R> for C