Expand description

The matrix module.

Currently contains all code relating to the matrix linear algebra struct.

Most of the logic for manipulating matrices is generically implemented via BaseMatrix and BaseMatrixMut trait.

Modules

Decompositions for matrices.

Structs

Column iterator.
Mutable column iterator.
Column of a matrix.
Mutable column of a matrix.
An iterator over the diagonal elements of a matrix.
An iterator over the mutable diagonal elements of a matrix.
The Matrix struct.
A MatrixSlice
A mutable MatrixSliceMut
An efficient implementation of a permutation matrix.
Row of a matrix.
Mutable row of a matrix.
Row iterator.
Mutable row iterator.
Iterator for matrix.
Iterator for mutable matrix.

Enums

Matrix dimensions
Diagonal offset (used by Diagonal iterator).
Parity is the fact of being even or odd.

Traits

Trait for immutable matrix structs.
Trait for mutable matrices.