Build Status License crates.io badge

Eigenvalue Decomposition

This package contains some iterative algorithms for computing the eigenvalues/eigenvectors of a symmetric matrix, implemented in Rust.

Available Algorithms: * Davidson using either Diagonal-Preconditioned-Residue (DPR) or Generalized Jacobi Davidson (GJD). See Davidson Diagonalization Method

Note:

The Davidson method is suitable for diagonal-dominant symmetric matrices that are quite common in certain scientific problems like electronic structure. The Davidson method could be not practical for other kind of symmetric matrices.