Remove unused declarations of BLAS/LAPACK routines

Reference issue

#2420

What does this implement/fix?

This MR does two things:

  • Copy Eigen/src/misc/{blas,lapack}.h to {blas,lapack}/ respectively, and update the relevant #include's.
  • Remove unused declarations of BLAS/LAPACK routines from the original headers so that fixing signature conflicts with third-party headers will be much easier.
    • Eigen/src/misc/lapack.h is removed as it is no longer referenced.

Additional information

Edited by unageek

Merge request reports

Loading