pub trait OuterProduct<T = Self>: VectorSpace {
    type Output;

    // Required method
    fn outer(self, other: T) -> <Self as OuterProduct<T>>::Output;
}
Expand description

This trait defines the outer product.

Required Associated Types§

source

type Output

The output type of the outer product.

Required Methods§

source

fn outer(self, other: T) -> <Self as OuterProduct<T>>::Output

The outer product.

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl OuterProduct for f32

§

type Output = f32

source§

fn outer(self, other: Self) -> f32

source§

impl OuterProduct for f64

§

type Output = f64

source§

fn outer(self, other: Self) -> f64

Implementors§