]> gitweb.michael.orlitzky.com - numerical-analysis.git/blob - numerical-analysis.cabal
numerical-analysis.cabal: update fixed-vector and doctest dependencies.
[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 FEM.R1
22 FEM.R1.Example1
23 Integration.Gaussian,
24 Integration.Simpson,
25 Integration.Trapezoid,
26 Linear.Iteration,
27 Linear.Matrix,
28 Linear.QR,
29 Linear.System,
30 Linear.Vector,
31 Misc,
32 Naturals,
33 Normed,
34 ODE.IVP,
35 Piecewise,
36 Polynomials.Orthogonal,
37 Roots.Simple,
38 Roots.Fast
39
40 build-depends:
41 base >= 3 && < 5,
42 fixed-vector == 0.8.*,
43 numbers == 3000.2.*,
44 numeric-prelude == 0.4.*
45
46 hs-source-dirs:
47 src/
48
49 ghc-options:
50 -Wall
51 -fwarn-hi-shadowing
52 -fwarn-missing-signatures
53 -fwarn-name-shadowing
54 -fwarn-orphans
55 -fwarn-type-defaults
56 -fwarn-tabs
57 -fwarn-incomplete-record-updates
58 -fwarn-monomorphism-restriction
59 -fwarn-unused-do-bind
60 -rtsopts
61 -threaded
62 -O2
63 -optc-O3
64 -optc-march=native
65
66
67 test-suite doctests
68 type: exitcode-stdio-1.0
69 hs-source-dirs: test
70 main-is: Doctests.hs
71 build-depends:
72 base >= 3 && < 5,
73 -- Additional test dependencies.
74 doctest == 0.*,
75 filemanip == 0.3.6.*
76
77 -- It's not entirely clear to me why I have to reproduce all of this.
78 ghc-options:
79 -rtsopts
80 -threaded
81 -funbox-strict-fields
82 -fexcess-precision
83 -fno-spec-constr-count
84 -O2
85 -optc-O3
86 -optc-march=native
87
88
89 source-repository head
90 type: git
91 location: http://michael.orlitzky.com/git/numerical-analysis.git
92 branch: master