Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-06-30 | urandom(): Refactor CPP, clarify warnings. See #279. | Niklas Hambüchen | |
* 2 identical CPP #ifdef sections were merged for easier readibility. * Warnings and comments now include more concrete explanations on in which situations urandom() isn't thread-safe and what not being thread-safe means in that case. * Added TODO on how the situation can be fixed long-term. | |||
2019-05-17 | Allow disabling random_r() usage manually. See #279. | Niklas Hambüchen | |
This allows building hmatrix against the musl libc, which allows easily linking Haskell programs statically. A feature-detection for random_r() would be even better, but this will do for now. | |||
2018-11-08 | Add generalized eigenvalues via dggev and zggev | Maxim Koltsov | |
These lapack functions generalize dgeev and zgeev. Interface for them was added similarly to eig* functions already present in hmatrix. | |||
2017-03-21 | Add tridiagonal solver and tests for it and triagonal solver. | Dominic Steinitz | |
2017-03-17 | Support triangular matrices. | Dominic Steinitz | |
2016-12-19 | add reorderVector function for tensor libraries (e.g. hTensor) to implement ↵ | Kevin Slagle | |
tensor transpose | |||
2015-10-07 | fix windows link error, issue #154 | maxc01 | |
2015-09-10 | #125 Fixed pragma warning | Vassil Keremidchiev | |
2015-09-10 | #125 If we use OS X and FreeBSD equivalent for urandom() it is working under ↵ | Vassil Keremidchiev | |
Windows, too. But tests are not run, yet. | |||
2015-08-11 | add static inline to avoid multiple definition error | Alberto Ruiz | |
2015-08-09 | Possible fix for #141 | ntfrgl | |
2015-07-24 | Revert "Fix windows support" | Alberto Ruiz | |
This reverts commit a544e9810ef34b8eb39f7856f500f25fce1cd207. | |||
2015-07-24 | Revert "Correct names & Add C sources to the .cabal file" | Alberto Ruiz | |
This reverts commit d0d0e6871518ae0a41fe1edd5d1c7b80e1704058. | |||
2015-07-24 | Revert "Correct paths to C sources" | Alberto Ruiz | |
This reverts commit 456f54adfbb8a91bce994ba2ee9045f94d46bf77. | |||
2015-07-18 | Correct paths to C sources | NightRa | |
2015-07-18 | Correct names & Add C sources to the .cabal file | NightRa | |
2015-07-18 | Fix windows support | NightRa | |
2015-07-11 | ldl factorization | Alberto Ruiz | |
2015-06-30 | support slice in multiply | Alberto Ruiz | |
2015-06-29 | pass copied slice in linearSolve | Alberto Ruiz | |
2015-06-29 | pass copied slice (svd) | Alberto Ruiz | |
2015-06-29 | use lda in lus | Alberto Ruiz | |
2015-06-28 | pass copied slice (eig) | Alberto Ruiz | |
2015-06-28 | pass copied slice (qr, hess,schur,lu) | Alberto Ruiz | |
2015-06-28 | pass copied slice to lapack (chol) | Alberto Ruiz | |
2015-06-27 | use slice interface for lapack funcs (wip) | Alberto Ruiz | |
2015-06-24 | initial support of sliceMatrix, remove transdata | Alberto Ruiz | |
2015-06-17 | gemmm | Alberto Ruiz | |
2015-06-13 | setRect, general luPacked' based on luST | Alberto Ruiz | |
2015-06-12 | row ops in ST | Alberto Ruiz | |
2015-06-08 | instances for Mod m Z and Mod m I | Alberto Ruiz | |
2015-06-08 | modular C matrix product | Alberto Ruiz | |
2015-06-06 | support for Int64 elements | Alberto Ruiz | |
2015-06-06 | int64_t C funs | Alberto Ruiz | |
2015-06-05 | remove transP and constantP | Alberto Ruiz | |
2015-06-04 | move C functions to a more appropriate file | Alberto Ruiz | |
2015-06-04 | move c sources | Alberto Ruiz | |