7 releases
0.2.2 | Aug 25, 2023 |
---|---|
0.2.1 | Nov 30, 2022 |
0.1.1-alpha.4 | Aug 27, 2020 |
#999 in Math
16KB
459 lines
arpack-ng
This package provides Rust bindings for arpack-ng, a library solve large eigenvalue problems.
Currently only the functionality of zneupd
is exposed.
This means that this library can be used to calculate eigenvalues and vectors using Implicitely Restarted Arnoldi Method.
Supported are ndarray
matrices (or alternative dynamically sized nalgebra
matrices with the nalgebra
flag) or closures that calculate a matrix vector multiplication.
Refer to the simple
example for the matrix case and the closure
example otherwise.
Dependencies
~7–9MB
~129K SLoC