summaryrefslogtreecommitdiff
path: root/packages/base/src/Numeric/LinearAlgebra
AgeCommit message (Collapse)Author
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
2016-12-19add reorderVector function for tensor libraries (e.g. hTensor) to implement ↵Kevin Slagle
tensor transpose
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-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-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-16Her, LU, LDL, Linear, AdditiveAlberto Ruiz
2015-07-12documentationAlberto Ruiz
2015-06-30subMatrix changed to non copying sliceAlberto Ruiz
2015-06-24initial support of sliceMatrix, remove transdataAlberto Ruiz
2015-06-22sliceMatrix (wip)Alberto 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-17gemmmAlberto Ruiz
2015-06-15documentation, more general cond, remove some unicode, minor changesAlberto Ruiz
2015-06-14minor changesAlberto Ruiz
2015-06-13setRect, general luPacked' based on luSTAlberto Ruiz
2015-06-12row ops in STAlberto Ruiz
2015-06-08instances for Mod m Z and Mod m IAlberto Ruiz
2015-06-06fromZ, toZAlberto Ruiz
2015-06-06remove ToolsAlberto Ruiz
2015-06-05move lapackAlberto Ruiz
2015-06-05 move algorithmsAlberto Ruiz
2015-06-05move randomAlberto Ruiz