summaryrefslogtreecommitdiff
path: root/packages/base/src/Numeric
AgeCommit message (Collapse)Author
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-27Merge branch 'fix-vector-show-instance'Peter Dobsan
The show instance was changed in vector 0.11. The merged modifications adjust hmatrix/base to that change. That fixes issues #277 and #177.
2018-04-27Fixed vector show instance and related haddock entries.Peter Dobsan
2018-04-01Implement CIDominic Steinitz
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-03-21Add tridiagonal solver and tests for it and triagonal solver.Dominic Steinitz
2017-03-17Support triangular matrices.Dominic Steinitz
2016-12-19add reorderVector function for tensor libraries (e.g. hTensor) to implement ↵Kevin Slagle
tensor transpose
2016-11-02unitary -> normalizeAlberto Ruiz
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-12add compactSVDTolKevin Slagle
2016-10-09implement thinQR and thinRQKevin Slagle
2016-10-08Remove unsafe `Internal.Foreign`.Francesco Mazzoli
See #199 for details. The API exported by `Internal.Foreign` was inherently unsafe.
2016-06-01added matrix inverse to DomainJustin Le
2016-06-01added constraint for meanCov that there is at least one input vectorJustin Le
2016-05-25added expm and logm; the justification is again that they may only be called ↵Justin Le
on square matrices.
2016-05-25The conjugate transpose of a symmetric real matrix is itselfJustin Le
2016-05-25added Complex type synonym to export listJustin Le
2016-05-25added determinate functions to Domain typeclass. Rationale is that these ↵Justin Le
can be verified to be square and are therefore total, compared to the determinate function from the untyped packages.
2016-05-25Transposable instance for HerJustin Le
2016-05-25Additive, Transposable instances for Static data typesJustin Le
2016-05-25re-implemented exactDim and exactLength in terms of the native GHC TypeLits ↵Justin Le
API with sameNat
2016-05-02Update numeric class top level documentation.Matt Renaud
Noted that the numeric classes for Matrix and Vector which are defined elementwise are commonly referred to as the Hadamard (or Schur) product.
2016-01-27Minor changeSidharth Kapur
2016-01-27Add Num, Fractional, Floating instances for SymSidharth Kapur
2016-01-11Merge branch 'master' of github.com:albertoruiz/hmatrixJustin Le
2016-01-11provisional fix for takeDiagAlberto Ruiz
2016-01-11Disp instance for Sym and HerJustin Le
2016-01-07changed zipWith to zipWithVector to match Numeric.LinearAlgebra.DevelJustin Le
2016-01-07reverted my previous 'bug fixes', because it should be safe to use unwrap ↵Justin Le
instead of extract for mapX functions
2016-01-07added withRows and withColumns, for ease of working with lists of rows and ↵Justin Le
columns and as inverses of toRows and toColumns
2016-01-07withOrth added, to mirror withNullSapce, for StaticJustin Le
2016-01-07added meanCov to StaticJustin Le
2016-01-07formatting commas for style consistencyJustin Le
2016-01-07random generator functions for Static moduleJustin Le
2016-01-07added extactLength and exactDims, which are useful for constraining multiple ↵Justin Le
dependently typed vectors or matrices to be the same size when they were previously unknown at compile time
2016-01-07added zipWith to Domain typeclass, and fixed scalar expansion bugs for mapX ↵Justin Le
functions from neglect of extract
2016-01-05extract full vector for static outerAlberto Ruiz
2015-12-31Add Normed instance for Static matrix and vectorSidharth Kapur
2015-12-22NFData instances for various Static types, and mapping and outer product ↵Justin Le
methods to Domain
2015-07-21change names: Herm, unSym, mTm, and rnf instancesAlberto Ruiz
2015-07-17documentationAlberto Ruiz
2015-07-17QR typeAlberto Ruiz
2015-07-16Her, LU, LDL, Linear, AdditiveAlberto Ruiz
2015-07-13minor doc changesAlberto Ruiz
2015-07-12documentationAlberto Ruiz
2015-07-11ldl factorizationAlberto Ruiz
2015-06-30subMatrix changed to non copying sliceAlberto Ruiz
2015-06-24initial support of sliceMatrix, remove transdataAlberto Ruiz