Enum rblas::math::Trans [] [src]

pub enum Trans<A> {
    T(A),
    H(A),
}

Variants

T(A)H(A)

Trait Implementations

impl<'a, T> Mul<&'a Vector<T>> for Trans<&'a Vector<T>> where T: Sized + Copy + Dot + Dotc
[src]

type Output = T

The resulting type after applying the * operator

fn mul(self, x: &Vector<T>) -> T

The method for the * operator

impl<'a, T> Mul<&'a Matrix<T>> for Trans<&'a Matrix<T>> where T: Default + Gemm
[src]

type Output = Mat<T>

The resulting type after applying the * operator

fn mul(self, b: &Matrix<T>) -> Mat<T>

The method for the * operator

impl<'a, T> Mul<Trans<&'a Matrix<T>>> for Trans<&'a Matrix<T>> where T: Default + Gemm
[src]

type Output = Mat<T>

The resulting type after applying the * operator

fn mul(self, rhs: Trans<&Matrix<T>>) -> Mat<T>

The method for the * operator

impl<A> Deref for Trans<A>
[src]

type Target = A

The resulting type after dereferencing

fn deref(&self) -> &A

The method called to dereference a value