]> gitweb.michael.orlitzky.com - numerical-analysis.git/blob - numerical-analysis.cabal
Add type synonyms for column/row matrices.
[numerical-analysis.git] / numerical-analysis.cabal
1 name: numerical-analysis
2 version: 0.0.0
3 cabal-version: >= 1.8
4 author: Michael Orlitzky
5 maintainer: Michael Orlitzky <michael@orlitzky.com>
6 license: GPL-3
7 license-file: doc/LICENSE
8 bug-reports: mailto:michael@orlitzky.com
9 build-type: Simple
10 category: Text
11 synopsis:
12 A library of numerical analysis functions.
13 description:
14 Haskell implementations of algorithms from numerical
15 analysis. Includes fixed arbitrary-length vectors and
16 arbitrary-precision real numbers where possible.
17 data-files: makefile
18
19 library
20 exposed-modules:
21 Integration.Simpson,
22 Integration.Trapezoid,
23 Linear.Iteration,
24 Linear.Matrix,
25 Linear.QR,
26 Linear.System,
27 Linear.Vector,
28 Misc,
29 Normed,
30 ODE.IVP,
31 Polynomials.Orthogonal,
32 Roots.Simple,
33 Roots.Fast
34
35 build-depends:
36 base >= 3 && < 5,
37 fixed-vector == 0.6.*,
38 numbers == 3000.2.*,
39 numeric-prelude == 0.4.*
40
41 hs-source-dirs:
42 src/
43
44 ghc-options:
45 -Wall
46 -fwarn-hi-shadowing
47 -fwarn-missing-signatures
48 -fwarn-name-shadowing
49 -fwarn-orphans
50 -fwarn-type-defaults
51 -fwarn-tabs
52 -fwarn-incomplete-record-updates
53 -fwarn-monomorphism-restriction
54 -fwarn-unused-do-bind
55 -rtsopts
56 -threaded
57 -O2
58 -optc-O3
59 -optc-march=native
60
61
62 test-suite doctests
63 type: exitcode-stdio-1.0
64 hs-source-dirs: test
65 main-is: Doctests.hs
66 build-depends:
67 base >= 3 && < 5,
68 -- Additional test dependencies.
69 doctest == 0.9.*,
70 filemanip == 0.3.6.*
71
72 -- It's not entirely clear to me why I have to reproduce all of this.
73 ghc-options:
74 -rtsopts
75 -threaded
76 -funbox-strict-fields
77 -fexcess-precision
78 -fno-spec-constr-count
79 -O2
80 -optc-O3
81 -optc-march=native
82
83
84 source-repository head
85 type: git
86 location: http://michael.orlitzky.com/git/numerical-analysis.git
87 branch: master