pub struct MatrixVectorMul<ME: MatrixExpression, VE: VectorExpression> { /* private fields */ }
Expand description
§Vector expression for matrix-vector multiplication.
This vector expression represents a matrix-vector operation that takes one input matrix expression and one vector expression.
- tparam T Element value type.
- tparam ME Matrix expression.
- tparam VE Vector expression.
Implementations§
Source§impl<ME: MatrixExpression, VE: VectorExpression> MatrixVectorMul<ME, VE>
impl<ME: MatrixExpression, VE: VectorExpression> MatrixVectorMul<ME, VE>
Trait Implementations§
Source§impl<Return: MatrixExpression, E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Add<Return> for MatrixVectorMul<E, VectorDiv<E1, E2>>
impl<Return: MatrixExpression, E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Add<Return> for MatrixVectorMul<E, VectorDiv<E1, E2>>
Source§type Output = MatrixBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Divides>>, Return, Plus>
type Output = MatrixBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Divides>>, Return, Plus>
The resulting type after applying the
+
operator.Source§impl<Return: MatrixExpression, E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Add<Return> for MatrixVectorMul<E, VectorSub<E1, E2>>
impl<Return: MatrixExpression, E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Add<Return> for MatrixVectorMul<E, VectorSub<E1, E2>>
Source§type Output = MatrixBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Minus>>, Return, Plus>
type Output = MatrixBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Minus>>, Return, Plus>
The resulting type after applying the
+
operator.Source§impl<Return: MatrixExpression, E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Add<Return> for MatrixVectorMul<E, VectorMul<E1, E2>>
impl<Return: MatrixExpression, E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Add<Return> for MatrixVectorMul<E, VectorMul<E1, E2>>
Source§type Output = MatrixBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Multiplies>>, Return, Plus>
type Output = MatrixBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Multiplies>>, Return, Plus>
The resulting type after applying the
+
operator.Source§impl<Return: MatrixExpression, E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Add<Return> for MatrixVectorMul<E, VectorAdd<E1, E2>>
impl<Return: MatrixExpression, E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Add<Return> for MatrixVectorMul<E, VectorAdd<E1, E2>>
Source§type Output = MatrixBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Plus>>, Return, Plus>
type Output = MatrixBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Plus>>, Return, Plus>
The resulting type after applying the
+
operator.Source§impl<Return: MatrixExpression, E: MatrixExpression, E1: VectorExpression> Add<Return> for MatrixVectorMul<E, VectorScalarDiv<E1>>
impl<Return: MatrixExpression, E: MatrixExpression, E1: VectorExpression> Add<Return> for MatrixVectorMul<E, VectorScalarDiv<E1>>
Source§type Output = MatrixBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Divides>>, Return, Plus>
type Output = MatrixBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Divides>>, Return, Plus>
The resulting type after applying the
+
operator.Source§impl<Return: MatrixExpression, E: MatrixExpression, E1: VectorExpression> Add<Return> for MatrixVectorMul<E, VectorScalarSub<E1>>
impl<Return: MatrixExpression, E: MatrixExpression, E1: VectorExpression> Add<Return> for MatrixVectorMul<E, VectorScalarSub<E1>>
Source§type Output = MatrixBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Minus>>, Return, Plus>
type Output = MatrixBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Minus>>, Return, Plus>
The resulting type after applying the
+
operator.Source§impl<Return: MatrixExpression, E: MatrixExpression, E1: VectorExpression> Add<Return> for MatrixVectorMul<E, VectorScalarMul<E1>>
impl<Return: MatrixExpression, E: MatrixExpression, E1: VectorExpression> Add<Return> for MatrixVectorMul<E, VectorScalarMul<E1>>
Source§type Output = MatrixBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Multiplies>>, Return, Plus>
type Output = MatrixBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Multiplies>>, Return, Plus>
The resulting type after applying the
+
operator.Source§impl<Return: MatrixExpression, E: MatrixExpression, E1: VectorExpression> Add<Return> for MatrixVectorMul<E, VectorScalarAdd<E1>>
impl<Return: MatrixExpression, E: MatrixExpression, E1: VectorExpression> Add<Return> for MatrixVectorMul<E, VectorScalarAdd<E1>>
Source§type Output = MatrixBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Plus>>, Return, Plus>
type Output = MatrixBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Plus>>, Return, Plus>
The resulting type after applying the
+
operator.Source§impl<Return: MatrixExpression, E: MatrixExpression, E1: VectorExpression> Add<Return> for MatrixVectorMul<E, VectorScalarRDiv<E1>>
impl<Return: MatrixExpression, E: MatrixExpression, E1: VectorExpression> Add<Return> for MatrixVectorMul<E, VectorScalarRDiv<E1>>
Source§type Output = MatrixBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, RDivides>>, Return, Plus>
type Output = MatrixBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, RDivides>>, Return, Plus>
The resulting type after applying the
+
operator.Source§impl<Return: MatrixExpression, E: MatrixExpression, E1: VectorExpression> Add<Return> for MatrixVectorMul<E, VectorScalarRSub<E1>>
impl<Return: MatrixExpression, E: MatrixExpression, E1: VectorExpression> Add<Return> for MatrixVectorMul<E, VectorScalarRSub<E1>>
Source§type Output = MatrixBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, RMinus>>, Return, Plus>
type Output = MatrixBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, RMinus>>, Return, Plus>
The resulting type after applying the
+
operator.Source§impl<E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Add<f64> for MatrixVectorMul<E, VectorDiv<E1, E2>>
impl<E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Add<f64> for MatrixVectorMul<E, VectorDiv<E1, E2>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Divides>>, Plus>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Divides>>, Plus>
The resulting type after applying the
+
operator.Source§impl<E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Add<f64> for MatrixVectorMul<E, VectorSub<E1, E2>>
impl<E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Add<f64> for MatrixVectorMul<E, VectorSub<E1, E2>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Minus>>, Plus>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Minus>>, Plus>
The resulting type after applying the
+
operator.Source§impl<E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Add<f64> for MatrixVectorMul<E, VectorMul<E1, E2>>
impl<E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Add<f64> for MatrixVectorMul<E, VectorMul<E1, E2>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Multiplies>>, Plus>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Multiplies>>, Plus>
The resulting type after applying the
+
operator.Source§impl<E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Add<f64> for MatrixVectorMul<E, VectorAdd<E1, E2>>
impl<E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Add<f64> for MatrixVectorMul<E, VectorAdd<E1, E2>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Plus>>, Plus>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Plus>>, Plus>
The resulting type after applying the
+
operator.Source§impl<E: MatrixExpression, E1: VectorExpression> Add<f64> for MatrixVectorMul<E, VectorScalarDiv<E1>>
impl<E: MatrixExpression, E1: VectorExpression> Add<f64> for MatrixVectorMul<E, VectorScalarDiv<E1>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Divides>>, Plus>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Divides>>, Plus>
The resulting type after applying the
+
operator.Source§impl<E: MatrixExpression, E1: VectorExpression> Add<f64> for MatrixVectorMul<E, VectorScalarSub<E1>>
impl<E: MatrixExpression, E1: VectorExpression> Add<f64> for MatrixVectorMul<E, VectorScalarSub<E1>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Minus>>, Plus>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Minus>>, Plus>
The resulting type after applying the
+
operator.Source§impl<E: MatrixExpression, E1: VectorExpression> Add<f64> for MatrixVectorMul<E, VectorScalarMul<E1>>
impl<E: MatrixExpression, E1: VectorExpression> Add<f64> for MatrixVectorMul<E, VectorScalarMul<E1>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Multiplies>>, Plus>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Multiplies>>, Plus>
The resulting type after applying the
+
operator.Source§impl<E: MatrixExpression, E1: VectorExpression> Add<f64> for MatrixVectorMul<E, VectorScalarAdd<E1>>
impl<E: MatrixExpression, E1: VectorExpression> Add<f64> for MatrixVectorMul<E, VectorScalarAdd<E1>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Plus>>, Plus>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Plus>>, Plus>
The resulting type after applying the
+
operator.Source§impl<E: MatrixExpression, E1: VectorExpression> Add<f64> for MatrixVectorMul<E, VectorScalarRDiv<E1>>
impl<E: MatrixExpression, E1: VectorExpression> Add<f64> for MatrixVectorMul<E, VectorScalarRDiv<E1>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, RDivides>>, Plus>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, RDivides>>, Plus>
The resulting type after applying the
+
operator.Source§impl<E: MatrixExpression, E1: VectorExpression> Add<f64> for MatrixVectorMul<E, VectorScalarRSub<E1>>
impl<E: MatrixExpression, E1: VectorExpression> Add<f64> for MatrixVectorMul<E, VectorScalarRSub<E1>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, RMinus>>, Plus>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, RMinus>>, Plus>
The resulting type after applying the
+
operator.Source§impl<E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Div<f64> for MatrixVectorMul<E, VectorDiv<E1, E2>>
impl<E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Div<f64> for MatrixVectorMul<E, VectorDiv<E1, E2>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Divides>>, Divides>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Divides>>, Divides>
The resulting type after applying the
/
operator.Source§impl<E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Div<f64> for MatrixVectorMul<E, VectorSub<E1, E2>>
impl<E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Div<f64> for MatrixVectorMul<E, VectorSub<E1, E2>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Minus>>, Divides>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Minus>>, Divides>
The resulting type after applying the
/
operator.Source§impl<E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Div<f64> for MatrixVectorMul<E, VectorMul<E1, E2>>
impl<E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Div<f64> for MatrixVectorMul<E, VectorMul<E1, E2>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Multiplies>>, Divides>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Multiplies>>, Divides>
The resulting type after applying the
/
operator.Source§impl<E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Div<f64> for MatrixVectorMul<E, VectorAdd<E1, E2>>
impl<E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Div<f64> for MatrixVectorMul<E, VectorAdd<E1, E2>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Plus>>, Divides>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Plus>>, Divides>
The resulting type after applying the
/
operator.Source§impl<E: MatrixExpression, E1: VectorExpression> Div<f64> for MatrixVectorMul<E, VectorScalarDiv<E1>>
impl<E: MatrixExpression, E1: VectorExpression> Div<f64> for MatrixVectorMul<E, VectorScalarDiv<E1>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Divides>>, Divides>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Divides>>, Divides>
The resulting type after applying the
/
operator.Source§impl<E: MatrixExpression, E1: VectorExpression> Div<f64> for MatrixVectorMul<E, VectorScalarSub<E1>>
impl<E: MatrixExpression, E1: VectorExpression> Div<f64> for MatrixVectorMul<E, VectorScalarSub<E1>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Minus>>, Divides>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Minus>>, Divides>
The resulting type after applying the
/
operator.Source§impl<E: MatrixExpression, E1: VectorExpression> Div<f64> for MatrixVectorMul<E, VectorScalarMul<E1>>
impl<E: MatrixExpression, E1: VectorExpression> Div<f64> for MatrixVectorMul<E, VectorScalarMul<E1>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Multiplies>>, Divides>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Multiplies>>, Divides>
The resulting type after applying the
/
operator.Source§impl<E: MatrixExpression, E1: VectorExpression> Div<f64> for MatrixVectorMul<E, VectorScalarAdd<E1>>
impl<E: MatrixExpression, E1: VectorExpression> Div<f64> for MatrixVectorMul<E, VectorScalarAdd<E1>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Plus>>, Divides>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Plus>>, Divides>
The resulting type after applying the
/
operator.Source§impl<E: MatrixExpression, E1: VectorExpression> Div<f64> for MatrixVectorMul<E, VectorScalarRDiv<E1>>
impl<E: MatrixExpression, E1: VectorExpression> Div<f64> for MatrixVectorMul<E, VectorScalarRDiv<E1>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, RDivides>>, Divides>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, RDivides>>, Divides>
The resulting type after applying the
/
operator.Source§impl<E: MatrixExpression, E1: VectorExpression> Div<f64> for MatrixVectorMul<E, VectorScalarRSub<E1>>
impl<E: MatrixExpression, E1: VectorExpression> Div<f64> for MatrixVectorMul<E, VectorScalarRSub<E1>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, RMinus>>, Divides>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, RMinus>>, Divides>
The resulting type after applying the
/
operator.Source§impl<ME: MatrixExpression, VE: VectorExpression> MatrixExpression for MatrixVectorMul<ME, VE>
impl<ME: MatrixExpression, VE: VectorExpression> MatrixExpression for MatrixVectorMul<ME, VE>
Source§impl<Matrix: MatrixExpression, E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Mul<Matrix> for MatrixVectorMul<E, VectorDiv<E1, E2>>
impl<Matrix: MatrixExpression, E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Mul<Matrix> for MatrixVectorMul<E, VectorDiv<E1, E2>>
Source§impl<Matrix: MatrixExpression, E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Mul<Matrix> for MatrixVectorMul<E, VectorSub<E1, E2>>
impl<Matrix: MatrixExpression, E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Mul<Matrix> for MatrixVectorMul<E, VectorSub<E1, E2>>
Source§impl<Matrix: MatrixExpression, E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Mul<Matrix> for MatrixVectorMul<E, VectorMul<E1, E2>>
impl<Matrix: MatrixExpression, E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Mul<Matrix> for MatrixVectorMul<E, VectorMul<E1, E2>>
Source§type Output = MatrixMul<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Multiplies>>, Matrix>
type Output = MatrixMul<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Multiplies>>, Matrix>
The resulting type after applying the
*
operator.Source§impl<Matrix: MatrixExpression, E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Mul<Matrix> for MatrixVectorMul<E, VectorAdd<E1, E2>>
impl<Matrix: MatrixExpression, E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Mul<Matrix> for MatrixVectorMul<E, VectorAdd<E1, E2>>
Source§impl<Matrix: MatrixExpression, E: MatrixExpression, E1: VectorExpression> Mul<Matrix> for MatrixVectorMul<E, VectorScalarDiv<E1>>
impl<Matrix: MatrixExpression, E: MatrixExpression, E1: VectorExpression> Mul<Matrix> for MatrixVectorMul<E, VectorScalarDiv<E1>>
Source§impl<Matrix: MatrixExpression, E: MatrixExpression, E1: VectorExpression> Mul<Matrix> for MatrixVectorMul<E, VectorScalarSub<E1>>
impl<Matrix: MatrixExpression, E: MatrixExpression, E1: VectorExpression> Mul<Matrix> for MatrixVectorMul<E, VectorScalarSub<E1>>
Source§impl<Matrix: MatrixExpression, E: MatrixExpression, E1: VectorExpression> Mul<Matrix> for MatrixVectorMul<E, VectorScalarMul<E1>>
impl<Matrix: MatrixExpression, E: MatrixExpression, E1: VectorExpression> Mul<Matrix> for MatrixVectorMul<E, VectorScalarMul<E1>>
Source§type Output = MatrixMul<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Multiplies>>, Matrix>
type Output = MatrixMul<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Multiplies>>, Matrix>
The resulting type after applying the
*
operator.Source§impl<Matrix: MatrixExpression, E: MatrixExpression, E1: VectorExpression> Mul<Matrix> for MatrixVectorMul<E, VectorScalarAdd<E1>>
impl<Matrix: MatrixExpression, E: MatrixExpression, E1: VectorExpression> Mul<Matrix> for MatrixVectorMul<E, VectorScalarAdd<E1>>
Source§impl<Matrix: MatrixExpression, E: MatrixExpression, E1: VectorExpression> Mul<Matrix> for MatrixVectorMul<E, VectorScalarRDiv<E1>>
impl<Matrix: MatrixExpression, E: MatrixExpression, E1: VectorExpression> Mul<Matrix> for MatrixVectorMul<E, VectorScalarRDiv<E1>>
Source§impl<Matrix: MatrixExpression, E: MatrixExpression, E1: VectorExpression> Mul<Matrix> for MatrixVectorMul<E, VectorScalarRSub<E1>>
impl<Matrix: MatrixExpression, E: MatrixExpression, E1: VectorExpression> Mul<Matrix> for MatrixVectorMul<E, VectorScalarRSub<E1>>
Source§impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorBinaryOp<E1, E2, Divides>> for MatrixVectorMul<E, VectorDiv<V1, V2>>
impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorBinaryOp<E1, E2, Divides>> for MatrixVectorMul<E, VectorDiv<V1, V2>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Divides>>, VectorBinaryOp<E1, E2, Divides>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Divides>>, VectorBinaryOp<E1, E2, Divides>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorBinaryOp<E1, E2, Divides>> for MatrixVectorMul<E, VectorSub<V1, V2>>
impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorBinaryOp<E1, E2, Divides>> for MatrixVectorMul<E, VectorSub<V1, V2>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Minus>>, VectorBinaryOp<E1, E2, Divides>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Minus>>, VectorBinaryOp<E1, E2, Divides>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorBinaryOp<E1, E2, Divides>> for MatrixVectorMul<E, VectorMul<V1, V2>>
impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorBinaryOp<E1, E2, Divides>> for MatrixVectorMul<E, VectorMul<V1, V2>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Multiplies>>, VectorBinaryOp<E1, E2, Divides>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Multiplies>>, VectorBinaryOp<E1, E2, Divides>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorBinaryOp<E1, E2, Divides>> for MatrixVectorMul<E, VectorAdd<V1, V2>>
impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorBinaryOp<E1, E2, Divides>> for MatrixVectorMul<E, VectorAdd<V1, V2>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Plus>>, VectorBinaryOp<E1, E2, Divides>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Plus>>, VectorBinaryOp<E1, E2, Divides>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Divides>> for MatrixVectorMul<E, VectorScalarDiv<V1>>
impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Divides>> for MatrixVectorMul<E, VectorScalarDiv<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Divides>>, VectorBinaryOp<E1, E2, Divides>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Divides>>, VectorBinaryOp<E1, E2, Divides>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Divides>> for MatrixVectorMul<E, VectorScalarSub<V1>>
impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Divides>> for MatrixVectorMul<E, VectorScalarSub<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Minus>>, VectorBinaryOp<E1, E2, Divides>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Minus>>, VectorBinaryOp<E1, E2, Divides>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Divides>> for MatrixVectorMul<E, VectorScalarMul<V1>>
impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Divides>> for MatrixVectorMul<E, VectorScalarMul<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Multiplies>>, VectorBinaryOp<E1, E2, Divides>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Multiplies>>, VectorBinaryOp<E1, E2, Divides>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Divides>> for MatrixVectorMul<E, VectorScalarAdd<V1>>
impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Divides>> for MatrixVectorMul<E, VectorScalarAdd<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Plus>>, VectorBinaryOp<E1, E2, Divides>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Plus>>, VectorBinaryOp<E1, E2, Divides>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Divides>> for MatrixVectorMul<E, VectorScalarRDiv<V1>>
impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Divides>> for MatrixVectorMul<E, VectorScalarRDiv<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, RDivides>>, VectorBinaryOp<E1, E2, Divides>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, RDivides>>, VectorBinaryOp<E1, E2, Divides>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Divides>> for MatrixVectorMul<E, VectorScalarRSub<V1>>
impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Divides>> for MatrixVectorMul<E, VectorScalarRSub<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, RMinus>>, VectorBinaryOp<E1, E2, Divides>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, RMinus>>, VectorBinaryOp<E1, E2, Divides>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorBinaryOp<E1, E2, Minus>> for MatrixVectorMul<E, VectorDiv<V1, V2>>
impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorBinaryOp<E1, E2, Minus>> for MatrixVectorMul<E, VectorDiv<V1, V2>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Divides>>, VectorBinaryOp<E1, E2, Minus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Divides>>, VectorBinaryOp<E1, E2, Minus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorBinaryOp<E1, E2, Minus>> for MatrixVectorMul<E, VectorSub<V1, V2>>
impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorBinaryOp<E1, E2, Minus>> for MatrixVectorMul<E, VectorSub<V1, V2>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Minus>>, VectorBinaryOp<E1, E2, Minus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Minus>>, VectorBinaryOp<E1, E2, Minus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorBinaryOp<E1, E2, Minus>> for MatrixVectorMul<E, VectorMul<V1, V2>>
impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorBinaryOp<E1, E2, Minus>> for MatrixVectorMul<E, VectorMul<V1, V2>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Multiplies>>, VectorBinaryOp<E1, E2, Minus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Multiplies>>, VectorBinaryOp<E1, E2, Minus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorBinaryOp<E1, E2, Minus>> for MatrixVectorMul<E, VectorAdd<V1, V2>>
impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorBinaryOp<E1, E2, Minus>> for MatrixVectorMul<E, VectorAdd<V1, V2>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Plus>>, VectorBinaryOp<E1, E2, Minus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Plus>>, VectorBinaryOp<E1, E2, Minus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Minus>> for MatrixVectorMul<E, VectorScalarDiv<V1>>
impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Minus>> for MatrixVectorMul<E, VectorScalarDiv<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Divides>>, VectorBinaryOp<E1, E2, Minus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Divides>>, VectorBinaryOp<E1, E2, Minus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Minus>> for MatrixVectorMul<E, VectorScalarSub<V1>>
impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Minus>> for MatrixVectorMul<E, VectorScalarSub<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Minus>>, VectorBinaryOp<E1, E2, Minus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Minus>>, VectorBinaryOp<E1, E2, Minus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Minus>> for MatrixVectorMul<E, VectorScalarMul<V1>>
impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Minus>> for MatrixVectorMul<E, VectorScalarMul<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Multiplies>>, VectorBinaryOp<E1, E2, Minus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Multiplies>>, VectorBinaryOp<E1, E2, Minus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Minus>> for MatrixVectorMul<E, VectorScalarAdd<V1>>
impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Minus>> for MatrixVectorMul<E, VectorScalarAdd<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Plus>>, VectorBinaryOp<E1, E2, Minus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Plus>>, VectorBinaryOp<E1, E2, Minus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Minus>> for MatrixVectorMul<E, VectorScalarRDiv<V1>>
impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Minus>> for MatrixVectorMul<E, VectorScalarRDiv<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, RDivides>>, VectorBinaryOp<E1, E2, Minus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, RDivides>>, VectorBinaryOp<E1, E2, Minus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Minus>> for MatrixVectorMul<E, VectorScalarRSub<V1>>
impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Minus>> for MatrixVectorMul<E, VectorScalarRSub<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, RMinus>>, VectorBinaryOp<E1, E2, Minus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, RMinus>>, VectorBinaryOp<E1, E2, Minus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorBinaryOp<E1, E2, Multiplies>> for MatrixVectorMul<E, VectorDiv<V1, V2>>
impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorBinaryOp<E1, E2, Multiplies>> for MatrixVectorMul<E, VectorDiv<V1, V2>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Divides>>, VectorBinaryOp<E1, E2, Multiplies>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Divides>>, VectorBinaryOp<E1, E2, Multiplies>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorBinaryOp<E1, E2, Multiplies>> for MatrixVectorMul<E, VectorSub<V1, V2>>
impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorBinaryOp<E1, E2, Multiplies>> for MatrixVectorMul<E, VectorSub<V1, V2>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Minus>>, VectorBinaryOp<E1, E2, Multiplies>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Minus>>, VectorBinaryOp<E1, E2, Multiplies>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorBinaryOp<E1, E2, Multiplies>> for MatrixVectorMul<E, VectorMul<V1, V2>>
impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorBinaryOp<E1, E2, Multiplies>> for MatrixVectorMul<E, VectorMul<V1, V2>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Multiplies>>, VectorBinaryOp<E1, E2, Multiplies>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Multiplies>>, VectorBinaryOp<E1, E2, Multiplies>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorBinaryOp<E1, E2, Multiplies>> for MatrixVectorMul<E, VectorAdd<V1, V2>>
impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorBinaryOp<E1, E2, Multiplies>> for MatrixVectorMul<E, VectorAdd<V1, V2>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Plus>>, VectorBinaryOp<E1, E2, Multiplies>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Plus>>, VectorBinaryOp<E1, E2, Multiplies>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Multiplies>> for MatrixVectorMul<E, VectorScalarDiv<V1>>
impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Multiplies>> for MatrixVectorMul<E, VectorScalarDiv<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Divides>>, VectorBinaryOp<E1, E2, Multiplies>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Divides>>, VectorBinaryOp<E1, E2, Multiplies>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Multiplies>> for MatrixVectorMul<E, VectorScalarSub<V1>>
impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Multiplies>> for MatrixVectorMul<E, VectorScalarSub<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Minus>>, VectorBinaryOp<E1, E2, Multiplies>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Minus>>, VectorBinaryOp<E1, E2, Multiplies>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Multiplies>> for MatrixVectorMul<E, VectorScalarMul<V1>>
impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Multiplies>> for MatrixVectorMul<E, VectorScalarMul<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Multiplies>>, VectorBinaryOp<E1, E2, Multiplies>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Multiplies>>, VectorBinaryOp<E1, E2, Multiplies>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Multiplies>> for MatrixVectorMul<E, VectorScalarAdd<V1>>
impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Multiplies>> for MatrixVectorMul<E, VectorScalarAdd<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Plus>>, VectorBinaryOp<E1, E2, Multiplies>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Plus>>, VectorBinaryOp<E1, E2, Multiplies>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Multiplies>> for MatrixVectorMul<E, VectorScalarRDiv<V1>>
impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Multiplies>> for MatrixVectorMul<E, VectorScalarRDiv<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, RDivides>>, VectorBinaryOp<E1, E2, Multiplies>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, RDivides>>, VectorBinaryOp<E1, E2, Multiplies>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Multiplies>> for MatrixVectorMul<E, VectorScalarRSub<V1>>
impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Multiplies>> for MatrixVectorMul<E, VectorScalarRSub<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, RMinus>>, VectorBinaryOp<E1, E2, Multiplies>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, RMinus>>, VectorBinaryOp<E1, E2, Multiplies>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorBinaryOp<E1, E2, Plus>> for MatrixVectorMul<E, VectorDiv<V1, V2>>
impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorBinaryOp<E1, E2, Plus>> for MatrixVectorMul<E, VectorDiv<V1, V2>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Divides>>, VectorBinaryOp<E1, E2, Plus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Divides>>, VectorBinaryOp<E1, E2, Plus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorBinaryOp<E1, E2, Plus>> for MatrixVectorMul<E, VectorSub<V1, V2>>
impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorBinaryOp<E1, E2, Plus>> for MatrixVectorMul<E, VectorSub<V1, V2>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Minus>>, VectorBinaryOp<E1, E2, Plus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Minus>>, VectorBinaryOp<E1, E2, Plus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorBinaryOp<E1, E2, Plus>> for MatrixVectorMul<E, VectorMul<V1, V2>>
impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorBinaryOp<E1, E2, Plus>> for MatrixVectorMul<E, VectorMul<V1, V2>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Multiplies>>, VectorBinaryOp<E1, E2, Plus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Multiplies>>, VectorBinaryOp<E1, E2, Plus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorBinaryOp<E1, E2, Plus>> for MatrixVectorMul<E, VectorAdd<V1, V2>>
impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorBinaryOp<E1, E2, Plus>> for MatrixVectorMul<E, VectorAdd<V1, V2>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Plus>>, VectorBinaryOp<E1, E2, Plus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Plus>>, VectorBinaryOp<E1, E2, Plus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Plus>> for MatrixVectorMul<E, VectorScalarDiv<V1>>
impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Plus>> for MatrixVectorMul<E, VectorScalarDiv<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Divides>>, VectorBinaryOp<E1, E2, Plus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Divides>>, VectorBinaryOp<E1, E2, Plus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Plus>> for MatrixVectorMul<E, VectorScalarSub<V1>>
impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Plus>> for MatrixVectorMul<E, VectorScalarSub<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Minus>>, VectorBinaryOp<E1, E2, Plus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Minus>>, VectorBinaryOp<E1, E2, Plus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Plus>> for MatrixVectorMul<E, VectorScalarMul<V1>>
impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Plus>> for MatrixVectorMul<E, VectorScalarMul<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Multiplies>>, VectorBinaryOp<E1, E2, Plus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Multiplies>>, VectorBinaryOp<E1, E2, Plus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Plus>> for MatrixVectorMul<E, VectorScalarAdd<V1>>
impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Plus>> for MatrixVectorMul<E, VectorScalarAdd<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Plus>>, VectorBinaryOp<E1, E2, Plus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Plus>>, VectorBinaryOp<E1, E2, Plus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Plus>> for MatrixVectorMul<E, VectorScalarRDiv<V1>>
impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Plus>> for MatrixVectorMul<E, VectorScalarRDiv<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, RDivides>>, VectorBinaryOp<E1, E2, Plus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, RDivides>>, VectorBinaryOp<E1, E2, Plus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Plus>> for MatrixVectorMul<E, VectorScalarRSub<V1>>
impl<E1: VectorExpression, E2: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorBinaryOp<E1, E2, Plus>> for MatrixVectorMul<E, VectorScalarRSub<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, RMinus>>, VectorBinaryOp<E1, E2, Plus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, RMinus>>, VectorBinaryOp<E1, E2, Plus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, Divides>> for MatrixVectorMul<E, VectorDiv<V1, V2>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, Divides>> for MatrixVectorMul<E, VectorDiv<V1, V2>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Divides>>, VectorScalarBinaryOp<E1, Divides>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Divides>>, VectorScalarBinaryOp<E1, Divides>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, Divides>> for MatrixVectorMul<E, VectorSub<V1, V2>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, Divides>> for MatrixVectorMul<E, VectorSub<V1, V2>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Minus>>, VectorScalarBinaryOp<E1, Divides>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Minus>>, VectorScalarBinaryOp<E1, Divides>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, Divides>> for MatrixVectorMul<E, VectorMul<V1, V2>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, Divides>> for MatrixVectorMul<E, VectorMul<V1, V2>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Multiplies>>, VectorScalarBinaryOp<E1, Divides>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Multiplies>>, VectorScalarBinaryOp<E1, Divides>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, Divides>> for MatrixVectorMul<E, VectorAdd<V1, V2>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, Divides>> for MatrixVectorMul<E, VectorAdd<V1, V2>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Plus>>, VectorScalarBinaryOp<E1, Divides>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Plus>>, VectorScalarBinaryOp<E1, Divides>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Divides>> for MatrixVectorMul<E, VectorScalarDiv<V1>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Divides>> for MatrixVectorMul<E, VectorScalarDiv<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Divides>>, VectorScalarBinaryOp<E1, Divides>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Divides>>, VectorScalarBinaryOp<E1, Divides>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Divides>> for MatrixVectorMul<E, VectorScalarSub<V1>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Divides>> for MatrixVectorMul<E, VectorScalarSub<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Minus>>, VectorScalarBinaryOp<E1, Divides>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Minus>>, VectorScalarBinaryOp<E1, Divides>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Divides>> for MatrixVectorMul<E, VectorScalarMul<V1>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Divides>> for MatrixVectorMul<E, VectorScalarMul<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Multiplies>>, VectorScalarBinaryOp<E1, Divides>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Multiplies>>, VectorScalarBinaryOp<E1, Divides>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Divides>> for MatrixVectorMul<E, VectorScalarAdd<V1>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Divides>> for MatrixVectorMul<E, VectorScalarAdd<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Plus>>, VectorScalarBinaryOp<E1, Divides>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Plus>>, VectorScalarBinaryOp<E1, Divides>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Divides>> for MatrixVectorMul<E, VectorScalarRDiv<V1>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Divides>> for MatrixVectorMul<E, VectorScalarRDiv<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, RDivides>>, VectorScalarBinaryOp<E1, Divides>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, RDivides>>, VectorScalarBinaryOp<E1, Divides>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Divides>> for MatrixVectorMul<E, VectorScalarRSub<V1>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Divides>> for MatrixVectorMul<E, VectorScalarRSub<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, RMinus>>, VectorScalarBinaryOp<E1, Divides>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, RMinus>>, VectorScalarBinaryOp<E1, Divides>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, Minus>> for MatrixVectorMul<E, VectorDiv<V1, V2>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, Minus>> for MatrixVectorMul<E, VectorDiv<V1, V2>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Divides>>, VectorScalarBinaryOp<E1, Minus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Divides>>, VectorScalarBinaryOp<E1, Minus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, Minus>> for MatrixVectorMul<E, VectorSub<V1, V2>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, Minus>> for MatrixVectorMul<E, VectorSub<V1, V2>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Minus>>, VectorScalarBinaryOp<E1, Minus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Minus>>, VectorScalarBinaryOp<E1, Minus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, Minus>> for MatrixVectorMul<E, VectorMul<V1, V2>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, Minus>> for MatrixVectorMul<E, VectorMul<V1, V2>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Multiplies>>, VectorScalarBinaryOp<E1, Minus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Multiplies>>, VectorScalarBinaryOp<E1, Minus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, Minus>> for MatrixVectorMul<E, VectorAdd<V1, V2>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, Minus>> for MatrixVectorMul<E, VectorAdd<V1, V2>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Plus>>, VectorScalarBinaryOp<E1, Minus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Plus>>, VectorScalarBinaryOp<E1, Minus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Minus>> for MatrixVectorMul<E, VectorScalarDiv<V1>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Minus>> for MatrixVectorMul<E, VectorScalarDiv<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Divides>>, VectorScalarBinaryOp<E1, Minus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Divides>>, VectorScalarBinaryOp<E1, Minus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Minus>> for MatrixVectorMul<E, VectorScalarSub<V1>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Minus>> for MatrixVectorMul<E, VectorScalarSub<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Minus>>, VectorScalarBinaryOp<E1, Minus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Minus>>, VectorScalarBinaryOp<E1, Minus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Minus>> for MatrixVectorMul<E, VectorScalarMul<V1>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Minus>> for MatrixVectorMul<E, VectorScalarMul<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Multiplies>>, VectorScalarBinaryOp<E1, Minus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Multiplies>>, VectorScalarBinaryOp<E1, Minus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Minus>> for MatrixVectorMul<E, VectorScalarAdd<V1>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Minus>> for MatrixVectorMul<E, VectorScalarAdd<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Plus>>, VectorScalarBinaryOp<E1, Minus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Plus>>, VectorScalarBinaryOp<E1, Minus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Minus>> for MatrixVectorMul<E, VectorScalarRDiv<V1>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Minus>> for MatrixVectorMul<E, VectorScalarRDiv<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, RDivides>>, VectorScalarBinaryOp<E1, Minus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, RDivides>>, VectorScalarBinaryOp<E1, Minus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Minus>> for MatrixVectorMul<E, VectorScalarRSub<V1>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Minus>> for MatrixVectorMul<E, VectorScalarRSub<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, RMinus>>, VectorScalarBinaryOp<E1, Minus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, RMinus>>, VectorScalarBinaryOp<E1, Minus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, Multiplies>> for MatrixVectorMul<E, VectorDiv<V1, V2>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, Multiplies>> for MatrixVectorMul<E, VectorDiv<V1, V2>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Divides>>, VectorScalarBinaryOp<E1, Multiplies>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Divides>>, VectorScalarBinaryOp<E1, Multiplies>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, Multiplies>> for MatrixVectorMul<E, VectorSub<V1, V2>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, Multiplies>> for MatrixVectorMul<E, VectorSub<V1, V2>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Minus>>, VectorScalarBinaryOp<E1, Multiplies>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Minus>>, VectorScalarBinaryOp<E1, Multiplies>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, Multiplies>> for MatrixVectorMul<E, VectorMul<V1, V2>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, Multiplies>> for MatrixVectorMul<E, VectorMul<V1, V2>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Multiplies>>, VectorScalarBinaryOp<E1, Multiplies>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Multiplies>>, VectorScalarBinaryOp<E1, Multiplies>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, Multiplies>> for MatrixVectorMul<E, VectorAdd<V1, V2>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, Multiplies>> for MatrixVectorMul<E, VectorAdd<V1, V2>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Plus>>, VectorScalarBinaryOp<E1, Multiplies>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Plus>>, VectorScalarBinaryOp<E1, Multiplies>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Multiplies>> for MatrixVectorMul<E, VectorScalarDiv<V1>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Multiplies>> for MatrixVectorMul<E, VectorScalarDiv<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Divides>>, VectorScalarBinaryOp<E1, Multiplies>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Divides>>, VectorScalarBinaryOp<E1, Multiplies>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Multiplies>> for MatrixVectorMul<E, VectorScalarSub<V1>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Multiplies>> for MatrixVectorMul<E, VectorScalarSub<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Minus>>, VectorScalarBinaryOp<E1, Multiplies>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Minus>>, VectorScalarBinaryOp<E1, Multiplies>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Multiplies>> for MatrixVectorMul<E, VectorScalarMul<V1>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Multiplies>> for MatrixVectorMul<E, VectorScalarMul<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Multiplies>>, VectorScalarBinaryOp<E1, Multiplies>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Multiplies>>, VectorScalarBinaryOp<E1, Multiplies>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Multiplies>> for MatrixVectorMul<E, VectorScalarAdd<V1>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Multiplies>> for MatrixVectorMul<E, VectorScalarAdd<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Plus>>, VectorScalarBinaryOp<E1, Multiplies>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Plus>>, VectorScalarBinaryOp<E1, Multiplies>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Multiplies>> for MatrixVectorMul<E, VectorScalarRDiv<V1>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Multiplies>> for MatrixVectorMul<E, VectorScalarRDiv<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, RDivides>>, VectorScalarBinaryOp<E1, Multiplies>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, RDivides>>, VectorScalarBinaryOp<E1, Multiplies>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Multiplies>> for MatrixVectorMul<E, VectorScalarRSub<V1>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Multiplies>> for MatrixVectorMul<E, VectorScalarRSub<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, RMinus>>, VectorScalarBinaryOp<E1, Multiplies>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, RMinus>>, VectorScalarBinaryOp<E1, Multiplies>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, Plus>> for MatrixVectorMul<E, VectorDiv<V1, V2>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, Plus>> for MatrixVectorMul<E, VectorDiv<V1, V2>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Divides>>, VectorScalarBinaryOp<E1, Plus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Divides>>, VectorScalarBinaryOp<E1, Plus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, Plus>> for MatrixVectorMul<E, VectorSub<V1, V2>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, Plus>> for MatrixVectorMul<E, VectorSub<V1, V2>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Minus>>, VectorScalarBinaryOp<E1, Plus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Minus>>, VectorScalarBinaryOp<E1, Plus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, Plus>> for MatrixVectorMul<E, VectorMul<V1, V2>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, Plus>> for MatrixVectorMul<E, VectorMul<V1, V2>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Multiplies>>, VectorScalarBinaryOp<E1, Plus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Multiplies>>, VectorScalarBinaryOp<E1, Plus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, Plus>> for MatrixVectorMul<E, VectorAdd<V1, V2>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, Plus>> for MatrixVectorMul<E, VectorAdd<V1, V2>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Plus>>, VectorScalarBinaryOp<E1, Plus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Plus>>, VectorScalarBinaryOp<E1, Plus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Plus>> for MatrixVectorMul<E, VectorScalarDiv<V1>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Plus>> for MatrixVectorMul<E, VectorScalarDiv<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Divides>>, VectorScalarBinaryOp<E1, Plus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Divides>>, VectorScalarBinaryOp<E1, Plus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Plus>> for MatrixVectorMul<E, VectorScalarSub<V1>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Plus>> for MatrixVectorMul<E, VectorScalarSub<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Minus>>, VectorScalarBinaryOp<E1, Plus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Minus>>, VectorScalarBinaryOp<E1, Plus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Plus>> for MatrixVectorMul<E, VectorScalarMul<V1>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Plus>> for MatrixVectorMul<E, VectorScalarMul<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Multiplies>>, VectorScalarBinaryOp<E1, Plus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Multiplies>>, VectorScalarBinaryOp<E1, Plus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Plus>> for MatrixVectorMul<E, VectorScalarAdd<V1>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Plus>> for MatrixVectorMul<E, VectorScalarAdd<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Plus>>, VectorScalarBinaryOp<E1, Plus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Plus>>, VectorScalarBinaryOp<E1, Plus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Plus>> for MatrixVectorMul<E, VectorScalarRDiv<V1>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Plus>> for MatrixVectorMul<E, VectorScalarRDiv<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, RDivides>>, VectorScalarBinaryOp<E1, Plus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, RDivides>>, VectorScalarBinaryOp<E1, Plus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Plus>> for MatrixVectorMul<E, VectorScalarRSub<V1>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, Plus>> for MatrixVectorMul<E, VectorScalarRSub<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, RMinus>>, VectorScalarBinaryOp<E1, Plus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, RMinus>>, VectorScalarBinaryOp<E1, Plus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, RDivides>> for MatrixVectorMul<E, VectorDiv<V1, V2>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, RDivides>> for MatrixVectorMul<E, VectorDiv<V1, V2>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Divides>>, VectorScalarBinaryOp<E1, RDivides>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Divides>>, VectorScalarBinaryOp<E1, RDivides>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, RDivides>> for MatrixVectorMul<E, VectorSub<V1, V2>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, RDivides>> for MatrixVectorMul<E, VectorSub<V1, V2>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Minus>>, VectorScalarBinaryOp<E1, RDivides>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Minus>>, VectorScalarBinaryOp<E1, RDivides>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, RDivides>> for MatrixVectorMul<E, VectorMul<V1, V2>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, RDivides>> for MatrixVectorMul<E, VectorMul<V1, V2>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Multiplies>>, VectorScalarBinaryOp<E1, RDivides>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Multiplies>>, VectorScalarBinaryOp<E1, RDivides>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, RDivides>> for MatrixVectorMul<E, VectorAdd<V1, V2>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, RDivides>> for MatrixVectorMul<E, VectorAdd<V1, V2>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Plus>>, VectorScalarBinaryOp<E1, RDivides>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Plus>>, VectorScalarBinaryOp<E1, RDivides>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, RDivides>> for MatrixVectorMul<E, VectorScalarDiv<V1>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, RDivides>> for MatrixVectorMul<E, VectorScalarDiv<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Divides>>, VectorScalarBinaryOp<E1, RDivides>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Divides>>, VectorScalarBinaryOp<E1, RDivides>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, RDivides>> for MatrixVectorMul<E, VectorScalarSub<V1>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, RDivides>> for MatrixVectorMul<E, VectorScalarSub<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Minus>>, VectorScalarBinaryOp<E1, RDivides>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Minus>>, VectorScalarBinaryOp<E1, RDivides>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, RDivides>> for MatrixVectorMul<E, VectorScalarMul<V1>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, RDivides>> for MatrixVectorMul<E, VectorScalarMul<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Multiplies>>, VectorScalarBinaryOp<E1, RDivides>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Multiplies>>, VectorScalarBinaryOp<E1, RDivides>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, RDivides>> for MatrixVectorMul<E, VectorScalarAdd<V1>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, RDivides>> for MatrixVectorMul<E, VectorScalarAdd<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Plus>>, VectorScalarBinaryOp<E1, RDivides>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Plus>>, VectorScalarBinaryOp<E1, RDivides>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, RDivides>> for MatrixVectorMul<E, VectorScalarRDiv<V1>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, RDivides>> for MatrixVectorMul<E, VectorScalarRDiv<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, RDivides>>, VectorScalarBinaryOp<E1, RDivides>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, RDivides>>, VectorScalarBinaryOp<E1, RDivides>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, RDivides>> for MatrixVectorMul<E, VectorScalarRSub<V1>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, RDivides>> for MatrixVectorMul<E, VectorScalarRSub<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, RMinus>>, VectorScalarBinaryOp<E1, RDivides>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, RMinus>>, VectorScalarBinaryOp<E1, RDivides>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, RMinus>> for MatrixVectorMul<E, VectorDiv<V1, V2>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, RMinus>> for MatrixVectorMul<E, VectorDiv<V1, V2>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Divides>>, VectorScalarBinaryOp<E1, RMinus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Divides>>, VectorScalarBinaryOp<E1, RMinus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, RMinus>> for MatrixVectorMul<E, VectorSub<V1, V2>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, RMinus>> for MatrixVectorMul<E, VectorSub<V1, V2>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Minus>>, VectorScalarBinaryOp<E1, RMinus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Minus>>, VectorScalarBinaryOp<E1, RMinus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, RMinus>> for MatrixVectorMul<E, VectorMul<V1, V2>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, RMinus>> for MatrixVectorMul<E, VectorMul<V1, V2>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Multiplies>>, VectorScalarBinaryOp<E1, RMinus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Multiplies>>, VectorScalarBinaryOp<E1, RMinus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, RMinus>> for MatrixVectorMul<E, VectorAdd<V1, V2>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression, V2: VectorExpression> Mul<VectorScalarBinaryOp<E1, RMinus>> for MatrixVectorMul<E, VectorAdd<V1, V2>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Plus>>, VectorScalarBinaryOp<E1, RMinus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorBinaryOp<V1, V2, Plus>>, VectorScalarBinaryOp<E1, RMinus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, RMinus>> for MatrixVectorMul<E, VectorScalarDiv<V1>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, RMinus>> for MatrixVectorMul<E, VectorScalarDiv<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Divides>>, VectorScalarBinaryOp<E1, RMinus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Divides>>, VectorScalarBinaryOp<E1, RMinus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, RMinus>> for MatrixVectorMul<E, VectorScalarSub<V1>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, RMinus>> for MatrixVectorMul<E, VectorScalarSub<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Minus>>, VectorScalarBinaryOp<E1, RMinus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Minus>>, VectorScalarBinaryOp<E1, RMinus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, RMinus>> for MatrixVectorMul<E, VectorScalarMul<V1>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, RMinus>> for MatrixVectorMul<E, VectorScalarMul<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Multiplies>>, VectorScalarBinaryOp<E1, RMinus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Multiplies>>, VectorScalarBinaryOp<E1, RMinus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, RMinus>> for MatrixVectorMul<E, VectorScalarAdd<V1>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, RMinus>> for MatrixVectorMul<E, VectorScalarAdd<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Plus>>, VectorScalarBinaryOp<E1, RMinus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, Plus>>, VectorScalarBinaryOp<E1, RMinus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, RMinus>> for MatrixVectorMul<E, VectorScalarRDiv<V1>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, RMinus>> for MatrixVectorMul<E, VectorScalarRDiv<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, RDivides>>, VectorScalarBinaryOp<E1, RMinus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, RDivides>>, VectorScalarBinaryOp<E1, RMinus>>
The resulting type after applying the
*
operator.Source§impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, RMinus>> for MatrixVectorMul<E, VectorScalarRSub<V1>>
impl<E1: VectorExpression, E: MatrixExpression, V1: VectorExpression> Mul<VectorScalarBinaryOp<E1, RMinus>> for MatrixVectorMul<E, VectorScalarRSub<V1>>
Source§type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, RMinus>>, VectorScalarBinaryOp<E1, RMinus>>
type Output = MatrixVectorMul<MatrixVectorMul<E, VectorScalarBinaryOp<V1, RMinus>>, VectorScalarBinaryOp<E1, RMinus>>
The resulting type after applying the
*
operator.Source§impl<E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Mul<f64> for MatrixVectorMul<E, VectorDiv<E1, E2>>
impl<E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Mul<f64> for MatrixVectorMul<E, VectorDiv<E1, E2>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Divides>>, Multiplies>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Divides>>, Multiplies>
The resulting type after applying the
*
operator.Source§impl<E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Mul<f64> for MatrixVectorMul<E, VectorSub<E1, E2>>
impl<E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Mul<f64> for MatrixVectorMul<E, VectorSub<E1, E2>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Minus>>, Multiplies>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Minus>>, Multiplies>
The resulting type after applying the
*
operator.Source§impl<E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Mul<f64> for MatrixVectorMul<E, VectorMul<E1, E2>>
impl<E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Mul<f64> for MatrixVectorMul<E, VectorMul<E1, E2>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Multiplies>>, Multiplies>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Multiplies>>, Multiplies>
The resulting type after applying the
*
operator.Source§impl<E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Mul<f64> for MatrixVectorMul<E, VectorAdd<E1, E2>>
impl<E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Mul<f64> for MatrixVectorMul<E, VectorAdd<E1, E2>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Plus>>, Multiplies>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Plus>>, Multiplies>
The resulting type after applying the
*
operator.Source§impl<E: MatrixExpression, E1: VectorExpression> Mul<f64> for MatrixVectorMul<E, VectorScalarDiv<E1>>
impl<E: MatrixExpression, E1: VectorExpression> Mul<f64> for MatrixVectorMul<E, VectorScalarDiv<E1>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Divides>>, Multiplies>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Divides>>, Multiplies>
The resulting type after applying the
*
operator.Source§impl<E: MatrixExpression, E1: VectorExpression> Mul<f64> for MatrixVectorMul<E, VectorScalarSub<E1>>
impl<E: MatrixExpression, E1: VectorExpression> Mul<f64> for MatrixVectorMul<E, VectorScalarSub<E1>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Minus>>, Multiplies>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Minus>>, Multiplies>
The resulting type after applying the
*
operator.Source§impl<E: MatrixExpression, E1: VectorExpression> Mul<f64> for MatrixVectorMul<E, VectorScalarMul<E1>>
impl<E: MatrixExpression, E1: VectorExpression> Mul<f64> for MatrixVectorMul<E, VectorScalarMul<E1>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Multiplies>>, Multiplies>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Multiplies>>, Multiplies>
The resulting type after applying the
*
operator.Source§impl<E: MatrixExpression, E1: VectorExpression> Mul<f64> for MatrixVectorMul<E, VectorScalarAdd<E1>>
impl<E: MatrixExpression, E1: VectorExpression> Mul<f64> for MatrixVectorMul<E, VectorScalarAdd<E1>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Plus>>, Multiplies>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Plus>>, Multiplies>
The resulting type after applying the
*
operator.Source§impl<E: MatrixExpression, E1: VectorExpression> Mul<f64> for MatrixVectorMul<E, VectorScalarRDiv<E1>>
impl<E: MatrixExpression, E1: VectorExpression> Mul<f64> for MatrixVectorMul<E, VectorScalarRDiv<E1>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, RDivides>>, Multiplies>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, RDivides>>, Multiplies>
The resulting type after applying the
*
operator.Source§impl<E: MatrixExpression, E1: VectorExpression> Mul<f64> for MatrixVectorMul<E, VectorScalarRSub<E1>>
impl<E: MatrixExpression, E1: VectorExpression> Mul<f64> for MatrixVectorMul<E, VectorScalarRSub<E1>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, RMinus>>, Multiplies>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, RMinus>>, Multiplies>
The resulting type after applying the
*
operator.Source§impl<E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Neg for MatrixVectorMul<E, VectorDiv<E1, E2>>
impl<E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Neg for MatrixVectorMul<E, VectorDiv<E1, E2>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Divides>>, Multiplies>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Divides>>, Multiplies>
The resulting type after applying the
-
operator.Source§impl<E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Neg for MatrixVectorMul<E, VectorSub<E1, E2>>
impl<E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Neg for MatrixVectorMul<E, VectorSub<E1, E2>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Minus>>, Multiplies>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Minus>>, Multiplies>
The resulting type after applying the
-
operator.Source§impl<E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Neg for MatrixVectorMul<E, VectorMul<E1, E2>>
impl<E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Neg for MatrixVectorMul<E, VectorMul<E1, E2>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Multiplies>>, Multiplies>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Multiplies>>, Multiplies>
The resulting type after applying the
-
operator.Source§impl<E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Neg for MatrixVectorMul<E, VectorAdd<E1, E2>>
impl<E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Neg for MatrixVectorMul<E, VectorAdd<E1, E2>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Plus>>, Multiplies>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Plus>>, Multiplies>
The resulting type after applying the
-
operator.Source§impl<E: MatrixExpression, E1: VectorExpression> Neg for MatrixVectorMul<E, VectorScalarDiv<E1>>
impl<E: MatrixExpression, E1: VectorExpression> Neg for MatrixVectorMul<E, VectorScalarDiv<E1>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Divides>>, Multiplies>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Divides>>, Multiplies>
The resulting type after applying the
-
operator.Source§impl<E: MatrixExpression, E1: VectorExpression> Neg for MatrixVectorMul<E, VectorScalarSub<E1>>
impl<E: MatrixExpression, E1: VectorExpression> Neg for MatrixVectorMul<E, VectorScalarSub<E1>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Minus>>, Multiplies>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Minus>>, Multiplies>
The resulting type after applying the
-
operator.Source§impl<E: MatrixExpression, E1: VectorExpression> Neg for MatrixVectorMul<E, VectorScalarMul<E1>>
impl<E: MatrixExpression, E1: VectorExpression> Neg for MatrixVectorMul<E, VectorScalarMul<E1>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Multiplies>>, Multiplies>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Multiplies>>, Multiplies>
The resulting type after applying the
-
operator.Source§impl<E: MatrixExpression, E1: VectorExpression> Neg for MatrixVectorMul<E, VectorScalarAdd<E1>>
impl<E: MatrixExpression, E1: VectorExpression> Neg for MatrixVectorMul<E, VectorScalarAdd<E1>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Plus>>, Multiplies>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Plus>>, Multiplies>
The resulting type after applying the
-
operator.Source§impl<E: MatrixExpression, E1: VectorExpression> Neg for MatrixVectorMul<E, VectorScalarRDiv<E1>>
impl<E: MatrixExpression, E1: VectorExpression> Neg for MatrixVectorMul<E, VectorScalarRDiv<E1>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, RDivides>>, Multiplies>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, RDivides>>, Multiplies>
The resulting type after applying the
-
operator.Source§impl<E: MatrixExpression, E1: VectorExpression> Neg for MatrixVectorMul<E, VectorScalarRSub<E1>>
impl<E: MatrixExpression, E1: VectorExpression> Neg for MatrixVectorMul<E, VectorScalarRSub<E1>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, RMinus>>, Multiplies>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, RMinus>>, Multiplies>
The resulting type after applying the
-
operator.Source§impl<Return: MatrixExpression, E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Sub<Return> for MatrixVectorMul<E, VectorDiv<E1, E2>>
impl<Return: MatrixExpression, E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Sub<Return> for MatrixVectorMul<E, VectorDiv<E1, E2>>
Source§type Output = MatrixBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Divides>>, Return, Minus>
type Output = MatrixBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Divides>>, Return, Minus>
The resulting type after applying the
-
operator.Source§impl<Return: MatrixExpression, E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Sub<Return> for MatrixVectorMul<E, VectorSub<E1, E2>>
impl<Return: MatrixExpression, E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Sub<Return> for MatrixVectorMul<E, VectorSub<E1, E2>>
Source§type Output = MatrixBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Minus>>, Return, Minus>
type Output = MatrixBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Minus>>, Return, Minus>
The resulting type after applying the
-
operator.Source§impl<Return: MatrixExpression, E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Sub<Return> for MatrixVectorMul<E, VectorMul<E1, E2>>
impl<Return: MatrixExpression, E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Sub<Return> for MatrixVectorMul<E, VectorMul<E1, E2>>
Source§type Output = MatrixBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Multiplies>>, Return, Minus>
type Output = MatrixBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Multiplies>>, Return, Minus>
The resulting type after applying the
-
operator.Source§impl<Return: MatrixExpression, E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Sub<Return> for MatrixVectorMul<E, VectorAdd<E1, E2>>
impl<Return: MatrixExpression, E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Sub<Return> for MatrixVectorMul<E, VectorAdd<E1, E2>>
Source§type Output = MatrixBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Plus>>, Return, Minus>
type Output = MatrixBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Plus>>, Return, Minus>
The resulting type after applying the
-
operator.Source§impl<Return: MatrixExpression, E: MatrixExpression, E1: VectorExpression> Sub<Return> for MatrixVectorMul<E, VectorScalarDiv<E1>>
impl<Return: MatrixExpression, E: MatrixExpression, E1: VectorExpression> Sub<Return> for MatrixVectorMul<E, VectorScalarDiv<E1>>
Source§type Output = MatrixBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Divides>>, Return, Minus>
type Output = MatrixBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Divides>>, Return, Minus>
The resulting type after applying the
-
operator.Source§impl<Return: MatrixExpression, E: MatrixExpression, E1: VectorExpression> Sub<Return> for MatrixVectorMul<E, VectorScalarSub<E1>>
impl<Return: MatrixExpression, E: MatrixExpression, E1: VectorExpression> Sub<Return> for MatrixVectorMul<E, VectorScalarSub<E1>>
Source§type Output = MatrixBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Minus>>, Return, Minus>
type Output = MatrixBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Minus>>, Return, Minus>
The resulting type after applying the
-
operator.Source§impl<Return: MatrixExpression, E: MatrixExpression, E1: VectorExpression> Sub<Return> for MatrixVectorMul<E, VectorScalarMul<E1>>
impl<Return: MatrixExpression, E: MatrixExpression, E1: VectorExpression> Sub<Return> for MatrixVectorMul<E, VectorScalarMul<E1>>
Source§type Output = MatrixBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Multiplies>>, Return, Minus>
type Output = MatrixBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Multiplies>>, Return, Minus>
The resulting type after applying the
-
operator.Source§impl<Return: MatrixExpression, E: MatrixExpression, E1: VectorExpression> Sub<Return> for MatrixVectorMul<E, VectorScalarAdd<E1>>
impl<Return: MatrixExpression, E: MatrixExpression, E1: VectorExpression> Sub<Return> for MatrixVectorMul<E, VectorScalarAdd<E1>>
Source§type Output = MatrixBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Plus>>, Return, Minus>
type Output = MatrixBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Plus>>, Return, Minus>
The resulting type after applying the
-
operator.Source§impl<Return: MatrixExpression, E: MatrixExpression, E1: VectorExpression> Sub<Return> for MatrixVectorMul<E, VectorScalarRDiv<E1>>
impl<Return: MatrixExpression, E: MatrixExpression, E1: VectorExpression> Sub<Return> for MatrixVectorMul<E, VectorScalarRDiv<E1>>
Source§type Output = MatrixBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, RDivides>>, Return, Minus>
type Output = MatrixBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, RDivides>>, Return, Minus>
The resulting type after applying the
-
operator.Source§impl<Return: MatrixExpression, E: MatrixExpression, E1: VectorExpression> Sub<Return> for MatrixVectorMul<E, VectorScalarRSub<E1>>
impl<Return: MatrixExpression, E: MatrixExpression, E1: VectorExpression> Sub<Return> for MatrixVectorMul<E, VectorScalarRSub<E1>>
Source§type Output = MatrixBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, RMinus>>, Return, Minus>
type Output = MatrixBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, RMinus>>, Return, Minus>
The resulting type after applying the
-
operator.Source§impl<E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Sub<f64> for MatrixVectorMul<E, VectorDiv<E1, E2>>
impl<E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Sub<f64> for MatrixVectorMul<E, VectorDiv<E1, E2>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Divides>>, Minus>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Divides>>, Minus>
The resulting type after applying the
-
operator.Source§impl<E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Sub<f64> for MatrixVectorMul<E, VectorSub<E1, E2>>
impl<E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Sub<f64> for MatrixVectorMul<E, VectorSub<E1, E2>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Minus>>, Minus>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Minus>>, Minus>
The resulting type after applying the
-
operator.Source§impl<E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Sub<f64> for MatrixVectorMul<E, VectorMul<E1, E2>>
impl<E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Sub<f64> for MatrixVectorMul<E, VectorMul<E1, E2>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Multiplies>>, Minus>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Multiplies>>, Minus>
The resulting type after applying the
-
operator.Source§impl<E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Sub<f64> for MatrixVectorMul<E, VectorAdd<E1, E2>>
impl<E: MatrixExpression, E1: VectorExpression, E2: VectorExpression> Sub<f64> for MatrixVectorMul<E, VectorAdd<E1, E2>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Plus>>, Minus>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorBinaryOp<E1, E2, Plus>>, Minus>
The resulting type after applying the
-
operator.Source§impl<E: MatrixExpression, E1: VectorExpression> Sub<f64> for MatrixVectorMul<E, VectorScalarDiv<E1>>
impl<E: MatrixExpression, E1: VectorExpression> Sub<f64> for MatrixVectorMul<E, VectorScalarDiv<E1>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Divides>>, Minus>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Divides>>, Minus>
The resulting type after applying the
-
operator.Source§impl<E: MatrixExpression, E1: VectorExpression> Sub<f64> for MatrixVectorMul<E, VectorScalarSub<E1>>
impl<E: MatrixExpression, E1: VectorExpression> Sub<f64> for MatrixVectorMul<E, VectorScalarSub<E1>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Minus>>, Minus>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Minus>>, Minus>
The resulting type after applying the
-
operator.Source§impl<E: MatrixExpression, E1: VectorExpression> Sub<f64> for MatrixVectorMul<E, VectorScalarMul<E1>>
impl<E: MatrixExpression, E1: VectorExpression> Sub<f64> for MatrixVectorMul<E, VectorScalarMul<E1>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Multiplies>>, Minus>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Multiplies>>, Minus>
The resulting type after applying the
-
operator.Source§impl<E: MatrixExpression, E1: VectorExpression> Sub<f64> for MatrixVectorMul<E, VectorScalarAdd<E1>>
impl<E: MatrixExpression, E1: VectorExpression> Sub<f64> for MatrixVectorMul<E, VectorScalarAdd<E1>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Plus>>, Minus>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, Plus>>, Minus>
The resulting type after applying the
-
operator.Source§impl<E: MatrixExpression, E1: VectorExpression> Sub<f64> for MatrixVectorMul<E, VectorScalarRDiv<E1>>
impl<E: MatrixExpression, E1: VectorExpression> Sub<f64> for MatrixVectorMul<E, VectorScalarRDiv<E1>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, RDivides>>, Minus>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, RDivides>>, Minus>
The resulting type after applying the
-
operator.Source§impl<E: MatrixExpression, E1: VectorExpression> Sub<f64> for MatrixVectorMul<E, VectorScalarRSub<E1>>
impl<E: MatrixExpression, E1: VectorExpression> Sub<f64> for MatrixVectorMul<E, VectorScalarRSub<E1>>
Source§type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, RMinus>>, Minus>
type Output = MatrixScalarBinaryOp<MatrixVectorMul<E, VectorScalarBinaryOp<E1, RMinus>>, Minus>
The resulting type after applying the
-
operator.Auto Trait Implementations§
impl<ME, VE> Freeze for MatrixVectorMul<ME, VE>
impl<ME, VE> RefUnwindSafe for MatrixVectorMul<ME, VE>where
ME: RefUnwindSafe,
VE: RefUnwindSafe,
impl<ME, VE> Send for MatrixVectorMul<ME, VE>
impl<ME, VE> Sync for MatrixVectorMul<ME, VE>
impl<ME, VE> Unpin for MatrixVectorMul<ME, VE>
impl<ME, VE> UnwindSafe for MatrixVectorMul<ME, VE>where
ME: UnwindSafe,
VE: UnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more