Struct mat::Transpose [] [src]

pub struct Transpose<M> { /* fields omitted */ }

The transpose of a matrix

Trait Implementations

impl<M: Clone> Clone for Transpose<M>
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl<M: Copy> Copy for Transpose<M>
[src]

impl<M> Matrix for Transpose<M> where
    M: Matrix
[src]

Number of rows

Number of columns

[src]

Returns the element at row r and column c Read more

[src]

Returns the size of the matrix

[src]

Returns the number of rows of the matrix

[src]

Returns the number of columns of the matrix

impl<M> UnsafeGet for Transpose<M> where
    M: Matrix
[src]

The matrix element type

[src]

Returns the element at row r and column c with performing bounds checks

impl<L, R> Mul<R> for Transpose<L> where
    L: Matrix,
    R: Matrix<NROWS = L::NROWS>, 
[src]

The resulting type after applying the * operator.

[src]

Performs the * operation.

Auto Trait Implementations

impl<M> Send for Transpose<M> where
    M: Send

impl<M> Sync for Transpose<M> where
    M: Sync