Struct algebloat::un_ops::MatrixUnOp [−][src]
pub struct MatrixUnOp<TA, TO> { /* fields omitted */ }Implementations
Trait Implementations
impl<RHS: MatrixRawGet + Clone + SameShape, TA: MatrixRawGet + Clone + MatrixShape, TO: UnOp + Clone> Add<RHS> for MatrixUnOp<TA, TO>[src]
impl<RHS: MatrixRawGet + Clone + SameShape, TA: MatrixRawGet + Clone + MatrixShape, TO: UnOp + Clone> Add<RHS> for MatrixUnOp<TA, TO>[src]type Output = MatrixBinOp<MatrixUnOp<TA, TO>, RHS, OpAdd>
type Output = MatrixBinOp<MatrixUnOp<TA, TO>, RHS, OpAdd>The resulting type after applying the + operator.
Performs the + operation. Read more
impl<RHS: MatrixRawGet + Clone + SameShape, TA: MatrixRawGet + Clone + MatrixShape, TO: UnOp + Clone> Div<RHS> for MatrixUnOp<TA, TO>[src]
impl<RHS: MatrixRawGet + Clone + SameShape, TA: MatrixRawGet + Clone + MatrixShape, TO: UnOp + Clone> Div<RHS> for MatrixUnOp<TA, TO>[src]type Output = MatrixBinOp<MatrixUnOp<TA, TO>, RHS, OpDiv>
type Output = MatrixBinOp<MatrixUnOp<TA, TO>, RHS, OpDiv>The resulting type after applying the / operator.
Performs the / operation. Read more
impl<RHS: MatrixRawGet + Clone + SameShape, TA: MatrixRawGet + Clone + MatrixShape, TO: UnOp + Clone> Mul<RHS> for MatrixUnOp<TA, TO>[src]
impl<RHS: MatrixRawGet + Clone + SameShape, TA: MatrixRawGet + Clone + MatrixShape, TO: UnOp + Clone> Mul<RHS> for MatrixUnOp<TA, TO>[src]type Output = MatrixBinOp<MatrixUnOp<TA, TO>, RHS, OpMul>
type Output = MatrixBinOp<MatrixUnOp<TA, TO>, RHS, OpMul>The resulting type after applying the * operator.
Performs the * operation. Read more
type Output = MatrixUnOp<MatrixUnOp<TA, TO>, OpNeg>
type Output = MatrixUnOp<MatrixUnOp<TA, TO>, OpNeg>The resulting type after applying the - operator.
Performs the unary - operation. Read more
impl<RHS: MatrixRawGet + Clone + SameShape, TA: MatrixRawGet + Clone + MatrixShape, TO: UnOp + Clone> Sub<RHS> for MatrixUnOp<TA, TO>[src]
impl<RHS: MatrixRawGet + Clone + SameShape, TA: MatrixRawGet + Clone + MatrixShape, TO: UnOp + Clone> Sub<RHS> for MatrixUnOp<TA, TO>[src]type Output = MatrixBinOp<MatrixUnOp<TA, TO>, RHS, OpSub>
type Output = MatrixBinOp<MatrixUnOp<TA, TO>, RHS, OpSub>The resulting type after applying the - operator.
Performs the - operation. Read more
Auto Trait Implementations
impl<TA, TO> RefUnwindSafe for MatrixUnOp<TA, TO> where
TA: RefUnwindSafe,
TO: RefUnwindSafe, impl<TA, TO> Send for MatrixUnOp<TA, TO> where
TA: Send,
TO: Send, impl<TA, TO> Sync for MatrixUnOp<TA, TO> where
TA: Sync,
TO: Sync, impl<TA, TO> Unpin for MatrixUnOp<TA, TO> where
TA: Unpin,
TO: Unpin, impl<TA, TO> UnwindSafe for MatrixUnOp<TA, TO> where
TA: UnwindSafe,
TO: UnwindSafe, Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn elems(Self) -> MatrixElements<T>ⓘNotable traits for MatrixElements<T>
impl<T: MatrixGet<usize> + MatrixShape> Iterator for MatrixElements<T> type Item = f64;[src]impl<LHS, T> MatrixGet<T> for LHS where
T: MatrixIndexGet<LHS>,
LHS: MatrixRawGet + MatrixShape, [src]
impl<LHS, T> MatrixGet<T> for LHS where
T: MatrixIndexGet<LHS>,
LHS: MatrixRawGet + MatrixShape, [src]impl<LHS, RHS> MatrixMultiply<RHS> for LHS where
RHS: MatrixShape + MatrixRawGet,
LHS: MatrixShape + MatrixRawGet, [src]
impl<LHS, RHS> MatrixMultiply<RHS> for LHS where
RHS: MatrixShape + MatrixRawGet,
LHS: MatrixShape + MatrixRawGet, [src]