Struct la::Matrix [] [src]

pub struct Matrix<T> { /* fields omitted */ }

Methods

impl<T: Copy> Matrix<T>
[src]

impl<T: Num + Neg<Output = T> + Copy> Matrix<T>
[src]

impl<T: Copy> Matrix<T>
[src]

impl<T: Copy> Matrix<T>
[src]

impl<T: Num + Copy> Matrix<T>
[src]

impl<T: Num + Neg<Output = T> + Copy> Matrix<T>
[src]

impl<T: Copy> Matrix<T>
[src]

impl<T: Debug + Copy> Matrix<T>
[src]

impl<T: Rand + Copy> Matrix<T>
[src]

impl<T: Float + ApproxEq<T> + Signed + Copy> Matrix<T>
[src]

Trait Implementations

impl<T: PartialEq> PartialEq for Matrix<T>
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl<T: Clone> Clone for Matrix<T>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<T: Debug + Copy> Debug for Matrix<T>
[src]

Formats the value using the given formatter.

impl<'a, T: Neg<Output = T> + Copy> Neg for &'a Matrix<T>
[src]

The resulting type after applying the - operator

The method for the unary - operator

impl<T: Neg<Output = T> + Copy> Neg for Matrix<T>
[src]

The resulting type after applying the - operator

The method for the unary - operator

impl<'a, 'b, T: Add<T, Output = T> + Copy> Add<&'a Matrix<T>> for &'b Matrix<T>
[src]

The resulting type after applying the + operator

The method for the + operator

impl<'a, T: Add<T, Output = T> + Copy> Add<Matrix<T>> for &'a Matrix<T>
[src]

The resulting type after applying the + operator

The method for the + operator

impl<'a, T: Add<T, Output = T> + Copy> Add<&'a Matrix<T>> for Matrix<T>
[src]

The resulting type after applying the + operator

The method for the + operator

impl<T: Add<T, Output = T> + Copy> Add<Matrix<T>> for Matrix<T>
[src]

The resulting type after applying the + operator

The method for the + operator

impl<'a, 'b, T: Sub<T, Output = T> + Copy> Sub<&'a Matrix<T>> for &'b Matrix<T>
[src]

The resulting type after applying the - operator

The method for the - operator

impl<'a, T: Sub<T, Output = T> + Copy> Sub<Matrix<T>> for &'a Matrix<T>
[src]

The resulting type after applying the - operator

The method for the - operator

impl<'a, T: Sub<T, Output = T> + Copy> Sub<&'a Matrix<T>> for Matrix<T>
[src]

The resulting type after applying the - operator

The method for the - operator

impl<T: Sub<T, Output = T> + Copy> Sub<Matrix<T>> for Matrix<T>
[src]

The resulting type after applying the - operator

The method for the - operator

impl<'a, 'b, T: Add<T, Output = T> + Mul<T, Output = T> + Zero + Copy> Mul<&'a Matrix<T>> for &'b Matrix<T>
[src]

The resulting type after applying the * operator

The method for the * operator

impl<'a, T: Add<T, Output = T> + Mul<T, Output = T> + Zero + Copy> Mul<Matrix<T>> for &'a Matrix<T>
[src]

The resulting type after applying the * operator

The method for the * operator

impl<T: Add<T, Output = T> + Mul<T, Output = T> + Zero + Copy> Mul<Matrix<T>> for Matrix<T>
[src]

The resulting type after applying the * operator

The method for the * operator

impl<'a, T: Add<T, Output = T> + Mul<T, Output = T> + Zero + Copy> Mul<&'a Matrix<T>> for Matrix<T>
[src]

The resulting type after applying the * operator

The method for the * operator

impl<T: Copy> Index<(usize, usize)> for Matrix<T>
[src]

The returned type after indexing

The method for the indexing (container[index]) operation

impl<'a, T: Copy> BitOr<&'a Matrix<T>> for Matrix<T>
[src]

The resulting type after applying the | operator

The method for the | operator