The RayleighChebyshev class is a templated class with member functions for computing eigenpairs corresponding to the lowest eigenvalues of a symmetric or complex Hermitian linear operator. It is assumed that all of the eigenvalues of the operator are real and that there is a basis of orthogonal eigenvectors.
The eigenvalues are returned in a vector instance while the eigenvectors are internally allocated and returned in a vector class instance.
OpenMP multi-thread usage is enabled by defining _OPENMP
C++17, LAPACK
Release : 2.0.1
September, 17, 2024
Chris Anderson
GPLv3 For a copy of the GNU General Public License see http://www.gnu.org/licenses/.