Struct algebloat::un_ops::MatrixUnOp [] [src]

pub struct MatrixUnOp<TA, TO> { /* fields omitted */ }

Methods

impl<TA, TO: UnOp> MatrixUnOp<TA, TO>
[src]

Trait Implementations

impl<RHS: MatrixRawGet + Clone + SameShape, TA: MatrixRawGet + Clone + MatrixShape, TO: UnOp + Clone> Add<RHS> for MatrixUnOp<TA, TO>
[src]

The resulting type after applying the + operator

The method for the + operator

impl<RHS: MatrixRawGet + Clone + SameShape, TA: MatrixRawGet + Clone + MatrixShape, TO: UnOp + Clone> Sub<RHS> for MatrixUnOp<TA, TO>
[src]

The resulting type after applying the - operator

The method for the - operator

impl<RHS: MatrixRawGet + Clone + SameShape, TA: MatrixRawGet + Clone + MatrixShape, TO: UnOp + Clone> Mul<RHS> for MatrixUnOp<TA, TO>
[src]

The resulting type after applying the * operator

The method for the * operator

impl<RHS: MatrixRawGet + Clone + SameShape, TA: MatrixRawGet + Clone + MatrixShape, TO: UnOp + Clone> Div<RHS> for MatrixUnOp<TA, TO>
[src]

The resulting type after applying the / operator

The method for the / operator

impl<TA: Copy, TO: Copy> Copy for MatrixUnOp<TA, TO>
[src]

impl<TA: Clone, TO: Clone> Clone for MatrixUnOp<TA, TO>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<TA: MatrixRawGet + MatrixShape, TO: UnOp> MatrixRawGet for MatrixUnOp<TA, TO>
[src]

impl<TA: MatrixShape, TO: UnOp> MatrixShape for MatrixUnOp<TA, TO>
[src]

impl<TA: MatrixShape, TO: UnOp> SameShape for MatrixUnOp<TA, TO>
[src]

impl<TA: MatrixRawGet + MatrixShape, TO: UnOp> Display for MatrixUnOp<TA, TO>
[src]

Formats the value using the given formatter. Read more

impl<TA: MatrixRawGet + Clone + MatrixShape, TO: UnOp + Clone> Neg for MatrixUnOp<TA, TO>
[src]

The resulting type after applying the - operator

The method for the unary - operator