pub trait Dot<TRhs = Self> {
type Output;
fn dot(self, rhs: TRhs) -> Self::Output;
}
Expand description
Binary operator for the dot product operation.
sourceimpl<TLhs: Copy, TRhs: Copy, TOutput, const M: usize> Dot<Matrix<TRhs, M, 1_usize>> for Vector<TLhs, M> where
TLhs: Mul<TRhs, Output = TOutput> + MulAdd<TRhs, TOutput, Output = TOutput>,
TOutput: Zero,