Crate ndarray_linalg [−] [src]
This crate implements matrix manipulation for rust-ndarray using LAPACK.
Basic manipulations are implemented as matrix traits, Matrix, SquareMatrix, and HermiteMatrix.
Matrix
- singular-value decomposition
- LU decomposition
- QR decomposition
- operator norm for L1 norm
- operator norm for L-inf norm
- Frobeiuns norm
SquareMatrix
- inverse of matrix
- trace of matrix
- [WIP] eigenvalue
HermiteMatrix
Others
Modules
| error |
Define Errors |
| hermite |
Define trait for Hermite matrices |
| impls |
Implement trait bindings of LAPACK |
| matrix |
Define trait for general matrix |
| prelude | |
| square |
Define trait for Hermite matrices |
| triangular |
Define methods for triangular matrices |
| util |
misc utilities |
| vector |
Define trait for vectors |