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
- Data.AdditiveGroup
- Data.AffineSpaceAffine spaces.
- Data.BasisBasis of a vector space, as an associated type
- Data.CrossCross products and normals
- Data.DerivativeModule indirection module. For Maclaurin- vs Horner-based derivative
- Data.LinearMapLinear maps
- Data.MaclaurinInfinite derivative towers via linear maps, using the Maclaurin
- Data.VectorSpaceVector 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