oxiblas-lapack-0.1.0 has been yanked.
OxiBLAS LAPACK - Pure Rust LAPACK implementation.
This crate provides LAPACK (Linear Algebra PACKage) operations implemented in pure Rust.
Decompositions
- LU: LU decomposition with partial/full pivoting ✓
- Cholesky: LLT and LDLT decomposition for positive definite matrices ✓
- QR: QR decomposition with optional column pivoting ✓
- EVD: Eigenvalue decomposition (symmetric and general) ✓
- SVD: Singular value decomposition (Jacobi, divide-and-conquer, randomized) ✓
Example
use Lu;
use Mat;
let a: = from_rows;
let lu = compute.expect;
let det = lu.determinant;
assert!; // det = 2*3 - 1*1 = 5