Expand description
Eigenvalue and eigenvector solvers for matrices and graphs.
Provides three levels of access:
eigen_matrix_symmetric— eigenvalues of a real symmetric matrix given as a matrix-vector product closure. Uses Lanczos iteration.eigen_matrix— eigenvalues of a general (possibly non-symmetric) real matrix via Arnoldi iteration.eigen_adjacency— eigenvalues of a graph’s adjacency matrix (convenience wrapper).
All solvers are pure Rust with zero external dependencies.
Structs§
- Eigen
Decomposition - Result of an eigenvalue decomposition.
- General
Eigen Decomposition - Result of a general eigenvalue decomposition.
Enums§
- Eigen
Which - Which eigenvalues to compute.
- General
Eigen Which - Which eigenvalues to compute for a general (non-symmetric) matrix.
Functions§
- eigen_
adjacency - Compute selected eigenvalues of a graph’s adjacency matrix.
- eigen_
matrix - Compute selected eigenpairs of a general real matrix.
- eigen_
matrix_ symmetric - Compute selected eigenpairs of a real symmetric matrix.