Struct algebloat::hstack::HStack [−][src]
pub struct HStack<L, R> { /* fields omitted */ }Trait Implementations
impl<RHS: MatrixRawGet + Clone + SameShape, T1: MatrixShape + Clone, T2: MatrixShape + Clone> Add<RHS> for HStack<T1, T2>[src]
impl<RHS: MatrixRawGet + Clone + SameShape, T1: MatrixShape + Clone, T2: MatrixShape + Clone> Add<RHS> for HStack<T1, T2>[src]type Output = MatrixBinOp<HStack<T1, T2>, RHS, OpAdd>
type Output = MatrixBinOp<HStack<T1, T2>, RHS, OpAdd>The resulting type after applying the + operator.
impl<RHS: MatrixRawGet + Clone + SameShape, T1: MatrixShape + Clone, T2: MatrixShape + Clone> Div<RHS> for HStack<T1, T2>[src]
impl<RHS: MatrixRawGet + Clone + SameShape, T1: MatrixShape + Clone, T2: MatrixShape + Clone> Div<RHS> for HStack<T1, T2>[src]type Output = MatrixBinOp<HStack<T1, T2>, RHS, OpDiv>
type Output = MatrixBinOp<HStack<T1, T2>, RHS, OpDiv>The resulting type after applying the / operator.
impl<RHS: MatrixRawGet + Clone + SameShape, T1: MatrixShape + Clone, T2: MatrixShape + Clone> Mul<RHS> for HStack<T1, T2>[src]
impl<RHS: MatrixRawGet + Clone + SameShape, T1: MatrixShape + Clone, T2: MatrixShape + Clone> Mul<RHS> for HStack<T1, T2>[src]type Output = MatrixBinOp<HStack<T1, T2>, RHS, OpMul>
type Output = MatrixBinOp<HStack<T1, T2>, RHS, OpMul>The resulting type after applying the * operator.
type Output = MatrixUnOp<HStack<T1, T2>, OpNeg>
type Output = MatrixUnOp<HStack<T1, T2>, OpNeg>The resulting type after applying the - operator.
impl<RHS: MatrixRawGet + Clone + SameShape, T1: MatrixShape + Clone, T2: MatrixShape + Clone> Sub<RHS> for HStack<T1, T2>[src]
impl<RHS: MatrixRawGet + Clone + SameShape, T1: MatrixShape + Clone, T2: MatrixShape + Clone> Sub<RHS> for HStack<T1, T2>[src]type Output = MatrixBinOp<HStack<T1, T2>, RHS, OpSub>
type Output = MatrixBinOp<HStack<T1, T2>, RHS, OpSub>The resulting type after applying the - operator.
Auto Trait Implementations
impl<L, R> RefUnwindSafe for HStack<L, R> where
L: RefUnwindSafe,
R: RefUnwindSafe, impl<L, R> UnwindSafe for HStack<L, R> where
L: UnwindSafe,
R: UnwindSafe, Blanket Implementations
Mutably borrows from an owned value. Read more
impl<LHS, RHS> MatrixAssign<RHS> for LHS where
RHS: MatrixShape + MatrixRawGet + MatrixGet<usize>,
LHS: MatrixShape + MatrixRawSet + MatrixSet<usize>, [src]
impl<LHS, RHS> MatrixAssign<RHS> for LHS where
RHS: MatrixShape + MatrixRawGet + MatrixGet<usize>,
LHS: MatrixShape + MatrixRawSet + MatrixSet<usize>, [src]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]impl<LHS, T> MatrixSet<T> for LHS where
T: MatrixIndexSet<LHS>,
LHS: MatrixRawSet + MatrixShape, [src]
impl<LHS, T> MatrixSet<T> for LHS where
T: MatrixIndexSet<LHS>,
LHS: MatrixRawSet + MatrixShape, [src]