vector-space

Vector & affine spaces, linear maps, and derivatives

Version on this page:[email protected]:1
LTS Haskell 15.14:0.16
Stackage Nightly 2020-05-26:0.16
Latest on Hackage:0.16

See all snapshots vector-space appears in

BSD-3-Clause licensed by Conal Elliott
Maintained by [email protected]

Module documentation for 0.8.7

This version can be pinned in stack with:[email protected]:54737e6a5e5f18daaee9927d40bc1eb487893477adbccd58e97fe10d2242671f,1926
  • Data
    • Data.AdditiveGroup
    • Data.AffineSpace
    • Data.Basis
    • Data.Cross
    • Data.Derivative
    • Data.LinearMap
    • Data.Maclaurin
    • Data.VectorSpace

vector-space provides classes and generic operations for vector spaces and affine spaces. It also defines a type of infinite towers of generalized derivatives. A generalized derivative is a linear transformation rather than one of the common concrete representations (scalars, vectors, matrices, ...).

Warning: this package depends on type families working fairly well, requiring GHC version at least 6.9.

Project wiki page: http://haskell.org/haskellwiki/vector-space

© 2008-2012 by Conal Elliott; BSD3 license.