The files
include/Spectra/LinAlg/TridiagEigen.h
include/Spectra/LinAlg/UpperHessenbergEigen.h
include/Spectra/LinAlg/UpperHessenbergSchur.h
were adapted from
Eigen/src/Eigenvaleus/SelfAdjointEigenSolver.h
Eigen/src/Eigenvaleus/EigenSolver.h
Eigen/src/Eigenvaleus/RealSchur.h
in the Eigen library.
The authors for these three files were Gael Guennebaud [email protected] and Jitse Niesen [email protected].
The file include/contrib/LOBPCGSolver.h
was originally contributed by Anna Araslanova.
The Jacobi-Davidson solvers were written by Felipe Zapata, Nicolas Renaud, Victor Azizi, Pablo Lopez-Tarifa and Jens Wehner from the Netherlands eScience Center [email protected].
The Catch library included for unit testing was written by Phil Nash [email protected].
Other part of Spectra was written by Yixuan Qiu [email protected].