Removes all CMake that mentions Fortran or LAPACK.
The only lapack function used was ssyev, to find eigenvalues of a self-adjoint matrix. Eigen provides this functionality via SelfAdjointView::eigenvalues
Note that I use Eigen::Map to create views on the raw pointers used elsewhere in the code; this way the changes here are minimal. It would probably be better to, in the future, update the module to use the Eigen types throughout.
Removes all CMake that mentions Fortran or LAPACK.
The only lapack function used was ssyev, to find eigenvalues of a self-adjoint matrix. Eigen provides this functionality via SelfAdjointView::eigenvalues
Note that I use
Eigen::Map
to create views on the raw pointers used elsewhere in the code; this way the changes here are minimal. It would probably be better to, in the future, update the module to use the Eigen types throughout.