Module lapack_accelerated

Module lapack_accelerated 

Source
Expand description

LAPACK (Linear Algebra Package) operations

This module provides LAPACK operations with pure Rust implementations. In future versions, these will be accelerated using ndarray-linalg’s bindings to native LAPACK libraries, which would be significantly faster for large matrices.

Note: While ndarray-linalg provides native LAPACK bindings, the current implementation uses pure Rust algorithms for better compatibility and stability. Future versions will incorporate optimized LAPACK routines for performance-critical applications.

Functions§

cholesky
Computes the Cholesky decomposition of a symmetric positive-definite matrix.
eig
eigh
Computes the eigenvalues and eigenvectors of a symmetric matrix.
lu
Performs LU decomposition with partial pivoting.
qr
Performs QR decomposition.
svd
Performs singular value decomposition.