Package0.19math
vector-space
Vector & affine spaces, linear maps, and derivatives
- Version0.19
- Categorymath
- LicenceBSD-3-Clause
- AuthorConal Elliott
- Maintainerconal@conal.net
- Pinned byhackage vector-space 0.19
- Sourcehackage.haskell.org/package/vector-space-0.19
Modules
8 modules- Data.AdditiveGroup5
- Data.AffineSpace6Affine spaces.
- Data.Basis3Basis of a vector space, as an associated type
- Data.Cross7Cross products and normals
- Data.Derivative0Module indirection module. For Maclaurin- vs Horner-based derivative
- Data.LinearMap23Linear maps
- Data.Maclaurin20Infinite derivative towers via linear maps, using the Maclaurin
- Data.VectorSpace10Vector spaces This version uses associated types instead of fundeps and
Description
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.
Depends on
4 packages- Boolean-0.2.4in this set
- MemoTrie-0.6.11in this set
- NumInstances-1.4in this set
- base-4.23.0.0with GHC