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