NIRALUser / GROUPS

Group wise registration for 3d-models
Apache License 2.0
0 stars 11 forks source link

Remove Fortran and LAPACK #44

Closed allemangD closed 1 year ago

allemangD commented 1 year ago

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.

allemangD commented 1 year ago

@vicory it won't let me add you as reviewer, but you may be interested in taking a look also.