summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-03-12With a .cabalDominic Steinitz
2018-03-11The start of an hmatrix interface to sundialsDominic Steinitz
2018-02-07Merge pull request #250 from regnat/fix-gsl-memleakidontgetoutmuch
GSL.ODE: free the jacobian after use
2018-02-07GSL.ODE: free the jacobian after useregnat
When calling the function `Numeric.GSL.ODE.odeSolveVWith'` and provide a jacobian, a pointer to this jacobian is registered (at https://github.com/albertoruiz/hmatrix/blob/8cb879a4ad83656bc70652957a08113e2b784886/packages/gsl/src/Numeric/GSL/ODE.hs#L146-L148), but never freed, which causes a memory leak. This commits adds a call to `freeHaskellFunPtr` when needed at the end of the function to fix this.
2018-01-18bump version and thanksAlberto Ruiz
2017-12-26Merge pull request #245 from konn/ghc84Alberto Ruiz
Workaround for GHC-8.4.x
2017-12-25Workaround for GHC-8.4.xHiromi ISHII
* Adds missing Semigroup instances * Adds `semigroups` to the deps of `hmatrix` * Hides conflicting names from import list with base >= 4.11 * `(Prelude.<>)` and `GHC.TypeNats.Mod`
2017-09-30fix bug in static dot productAlberto Ruiz
2017-09-29Merge pull request #240 from idontgetoutmuch/albertoAlberto Ruiz
Print errors to stderr
2017-09-29Fix missed printfDominic Steinitz
2017-09-29Print errors to stderrDominic Steinitz
2017-09-14Merge pull request #219 from nh2/disable-default-paths-flagsAlberto Ruiz
Add disable-default-paths flags for hermetic builds
2017-09-13Merge pull request #238 from idontgetoutmuch/masterAlberto Ruiz
Provide better error message
2017-09-12Provide better error messageDominic Steinitz
2017-08-13bump version and thanksAlberto Ruiz
2017-07-26Merge pull request #231 from nh2/ghc-8.2Alberto Ruiz
Fix compilation with GHC 8.2 by adding some type signatures.
2017-07-23Fix compilation with GHC 8.2 by adding some type signatures.Niklas Hambüchen
Fixes this compile error: src/Internal/Util.hs:625:5: error: • Could not deduce (Eq t) from the context: (Indexable (c t) a, Indexable (c t) t, Linear t c, Num (c t), Fractional t, Num a, Eq a) bound by the inferred type for ‘redu’: forall a t (c :: * -> *). (Indexable (c t) a, Indexable (c t) t, Linear t c, Num (c t), Fractional t, Num a, Eq a) => (Int, [c t]) -> [c t] at src/Internal/Util.hs:(625,5)-(632,20) • In the ambiguity check for the inferred type for ‘redu’ To defer the ambiguity check to use sites, enable AllowAmbiguousTypes
2017-06-01Merge pull request #229 from varosi/varosi/lts815Alberto Ruiz
Support for LTS 8.15 (GHC 8.0.2) under Windows
2017-05-29Update cabal version for new C dependency changeVassil Keremidchiev
2017-05-29Support for LTS 8.15 (GHC 8.0.2) under WindowsVassil Keremidchiev
Updated documentation with working solution under Windows.
2017-03-22increase tolerance in triTestAlberto Ruiz
2017-03-22Merge pull request #224 from idontgetoutmuch/masterAlberto Ruiz
Add tridiagonal solver and tests for it and triagonal solver.
2017-03-21Add tridiagonal solver and tests for it and triagonal solver.Dominic Steinitz
2017-03-19Merge pull request #223 from idontgetoutmuch/masterAlberto Ruiz
Support triangular matrices.
2017-03-17Support triangular matrices.Dominic Steinitz
2017-03-17Merge pull request #222 from HuwCampbell/masterAlberto Ruiz
Fix bug in equal
2017-03-17Fix bug in equalHuw Campbell
2017-03-03Add disable-default-paths flags.Niklas Hambüchen
This makes it possible to disable hmatrix's usage of hardcoded default paths like /usr/..., which is important for hermetic builds such as on nix.
2016-12-20Merge pull request #216 from kjslag/reorderVectorAlberto Ruiz
reorderVector for tensor libraries
2016-12-19fix documentation typoKevin Slagle
2016-12-19add reorderVector function for tensor libraries (e.g. hTensor) to implement ↵Kevin Slagle
tensor transpose
2016-11-02changes and thanksAlberto Ruiz
2016-11-02unitary -> normalizeAlberto Ruiz
2016-11-02bump versionAlberto Ruiz
2016-11-02fix wrapper in glpkAlberto Ruiz
2016-11-02provisional fix for interpolationAlberto Ruiz
2016-11-02use new wrappers in gsl functionsAlberto Ruiz
2016-10-27Merge pull request #210 from kjslag/masterAlberto Ruiz
compactSVDTol doc and inline dim and subVector
2016-10-26inline dim and subVector since these are inlined by the vector packageKevin Slagle
2016-10-26clarify compactSVDTol corner case in documentationKevin Slagle
2016-10-19Merge pull request #208 from mstksg/staticAlberto Ruiz
[Static] constrained meanCov to require at least one input vector, added matrix inverse to Domain
2016-10-19Merge pull request #207 from kjslag/masterAlberto Ruiz
document norm functions and fix compactSVDTol documentation
2016-10-18document norm functions and fix compactSVDTol documentationKevin Slagle
2016-10-13thanksAlberto Ruiz
2016-10-13Merge pull request #205 from kjslag/compactSVDTol3Alberto Ruiz
add compactSVDTol
2016-10-13fixed documentationKevin Slagle
2016-10-12add compactSVDTolKevin Slagle
2016-10-10thanksAlberto Ruiz
2016-10-10Merge pull request #202 from kjslag/thinQR2Alberto Ruiz
implement thinQR and thinRQ
2016-10-09implement thinQR and thinRQKevin Slagle