1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
Name: vector-space
Version: 0.16
Cabal-Version: >= 1.8
Synopsis: Vector & affine spaces, linear maps, and derivatives
Category: math
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.
Author: Conal Elliott
Maintainer: conal@conal.net
Copyright: (c) 2008-2012 by Conal Elliott
License: BSD3
License-File: COPYING
Stability: experimental
build-type: Simple
source-repository head
type: git
location: git://github.com/conal/vector-space.git
Library
hs-Source-Dirs: src
Extensions:
Build-Depends: base<5, MemoTrie >= 0.5
, Boolean >= 0.1.0
, NumInstances >= 1.0
Exposed-Modules:
Data.AdditiveGroup
Data.VectorSpace
Data.Basis
Data.LinearMap
Data.Maclaurin
-- Data.Horner
Data.Derivative
Data.Cross
Data.AffineSpace
Other-Modules:
Data.VectorSpace.Generic
-- This library relies on type families working as well as in 6.10.
if impl(ghc < 6.10) { buildable: False }
if !impl(ghc >= 7.6) { Build-Depends: ghc-prim >= 0.2 }
if !impl(ghc >= 7.9) { Build-Depends: void >= 0.4 }
if !impl(ghc >= 8.0) { Build-Depends: semigroups >= 0.16 }
ghc-options: -Wall -O2
|