Struct algebloat::hstack::HStack
[−]
[src]
pub struct HStack<L, R> { /* fields omitted */ }Trait Implementations
impl<L: Copy, R: Copy> Copy for HStack<L, R>[src]
impl<L: MatrixRawGet + MatrixShape, R: MatrixRawGet> MatrixRawGet for HStack<L, R>[src]
impl<L: MatrixRawSet + MatrixShape, R: MatrixRawSet> MatrixRawSet for HStack<L, R>[src]
impl<L: MatrixShape, R: MatrixShape> MatrixShape for HStack<L, R>[src]
fn nrow(&self) -> usize
fn ncol(&self) -> usize
fn size(&self) -> (usize, usize)
fn len(&self) -> usize
impl<L: MatrixShape, R: MatrixShape> SameShape for HStack<L, R>[src]
fn same_shape(&self, nrow: usize, ncol: usize) -> bool
impl<L: Clone, R: Clone> Clone for HStack<L, R>[src]
fn clone(&self) -> HStack<L, R>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more
impl<L: MatrixRawGet + MatrixShape, R: MatrixRawGet + MatrixShape> Display for HStack<L, R>[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>
The resulting type after applying the + operator
fn add(self, rhs: RHS) -> MatrixBinOp<HStack<T1, T2>, RHS, OpAdd>
The method for the + operator
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>
The resulting type after applying the - operator
fn sub(self, rhs: RHS) -> MatrixBinOp<HStack<T1, T2>, RHS, OpSub>
The method for the - operator
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>
The resulting type after applying the * operator
fn mul(self, rhs: RHS) -> MatrixBinOp<HStack<T1, T2>, RHS, OpMul>
The method for the * operator
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>
The resulting type after applying the / operator
fn div(self, rhs: RHS) -> MatrixBinOp<HStack<T1, T2>, RHS, OpDiv>
The method for the / operator
impl<T1: MatrixShape + Clone, T2: MatrixShape + Clone> Neg for HStack<T1, T2>[src]
type Output = MatrixUnOp<HStack<T1, T2>, OpNeg>
The resulting type after applying the - operator
fn neg(self) -> MatrixUnOp<HStack<T1, T2>, OpNeg>
The method for the unary - operator