summaryrefslogtreecommitdiff
path: root/packages/base/src/Internal/LAPACK.hs
AgeCommit message (Collapse)Author
2018-11-19Fix #282Maxim Koltsov
LAPACK routine dgttrf mutates its inputs per documentation. To prevent user-visible breakage input vectors must be copied before sending them to LAPACK.
2018-11-13Fix doc for geig, fix warningMaxim Koltsov
2018-11-13Fix geig for complex eigenvalues, add testsMaxim Koltsov
eigG was incorrectly returning eigenvectors corresponding to complex eigenvalues. This was discovered with tests for geig, which are also added to the repo.
2018-11-08Add generalized eigenvalues via dggev and zggevMaxim Koltsov
These lapack functions generalize dgeev and zgeev. Interface for them was added similarly to eig* functions already present in hmatrix.
2018-04-01Implement CIDominic Steinitz
2017-03-21Add tridiagonal solver and tests for it and triagonal solver.Dominic Steinitz
2017-03-17Support triangular matrices.Dominic Steinitz
2016-10-07Redefine (#)exfalso
2015-07-11ldl factorizationAlberto Ruiz
2015-06-30subMatrix changed to non copying sliceAlberto Ruiz
2015-06-29pass copied slice in linearSolveAlberto Ruiz
2015-06-29pass copied slice (svd)Alberto Ruiz
2015-06-29use lda in lusAlberto Ruiz
2015-06-28pass copied slice (eig)Alberto Ruiz
2015-06-28pass copied slice (qr, hess,schur,lu)Alberto Ruiz
2015-06-28pass copied slice to lapack (chol)Alberto Ruiz
2015-06-27use slice interface for lapack funcs (wip)Alberto Ruiz
2015-06-24initial support of sliceMatrix, remove transdataAlberto Ruiz
2015-06-22implicit rowOrderAlberto Ruiz
2015-06-19removed the annoying appN adapter for the foreign functions.Alberto Ruiz
replaced by several overloaded app variants in the style of the module Internal.Foreign contributed by Mike Ledger.
2015-06-08modular C matrix productAlberto Ruiz
2015-06-06support for Int64 elementsAlberto Ruiz
2015-06-06remove ToolsAlberto Ruiz
2015-06-05move lapackAlberto Ruiz