summaryrefslogtreecommitdiff
path: root/packages/special/hmatrix-special.cabal
diff options
context:
space:
mode:
Diffstat (limited to 'packages/special/hmatrix-special.cabal')
-rw-r--r--packages/special/hmatrix-special.cabal74
1 files changed, 74 insertions, 0 deletions
diff --git a/packages/special/hmatrix-special.cabal b/packages/special/hmatrix-special.cabal
new file mode 100644
index 0000000..f9228ee
--- /dev/null
+++ b/packages/special/hmatrix-special.cabal
@@ -0,0 +1,74 @@
1Name: hmatrix-special
2Version: 0.1.0
3License: GPL
4License-file: LICENSE
5Author: Alberto Ruiz
6Maintainer: Alberto Ruiz <aruiz@um.es>
7Stability: experimental
8Homepage: http://code.haskell.org/hmatrix
9Synopsis: Interface to GSL special functions
10Description:
11 Interface to GSL special functions.
12
13Category: Math
14tested-with: GHC ==6.10.4
15
16cabal-version: >=1.2
17build-type: Simple
18
19extra-source-files: lib/Numeric/GSL/Special/auto.hs,
20 lib/Numeric/GSL/Special/autoall.sh,
21 lib/Numeric/GSL/Special/replace.hs
22
23flag safe-cheap
24 description: use slower non-blocking "safe" foreign calls
25 to GSL special functions.
26 default: False
27
28library
29 Build-Depends: base >= 3 && < 5, hmatrix >= 0.9
30
31 Extensions: ForeignFunctionInterface,
32 CPP
33
34 hs-source-dirs: lib
35
36 Exposed-modules: Numeric.GSL.Special,
37 Numeric.GSL.Special.Gamma,
38 Numeric.GSL.Special.Erf,
39 Numeric.GSL.Special.Airy,
40 Numeric.GSL.Special.Exp,
41 Numeric.GSL.Special.Bessel,
42 Numeric.GSL.Special.Clausen,
43 Numeric.GSL.Special.Coulomb,
44 Numeric.GSL.Special.Coupling,
45 Numeric.GSL.Special.Dawson,
46 Numeric.GSL.Special.Debye,
47 Numeric.GSL.Special.Dilog,
48 Numeric.GSL.Special.Elementary,
49 Numeric.GSL.Special.Ellint,
50 Numeric.GSL.Special.Elljac,
51 Numeric.GSL.Special.Expint,
52 Numeric.GSL.Special.Fermi_dirac,
53 Numeric.GSL.Special.Gegenbauer,
54 Numeric.GSL.Special.Hyperg,
55 Numeric.GSL.Special.Laguerre,
56 Numeric.GSL.Special.Lambert,
57 Numeric.GSL.Special.Legendre,
58 Numeric.GSL.Special.Log,
59 Numeric.GSL.Special.Pow_int,
60 Numeric.GSL.Special.Psi,
61 Numeric.GSL.Special.Synchrotron,
62 Numeric.GSL.Special.Transport,
63 Numeric.GSL.Special.Trig,
64 Numeric.GSL.Special.Zeta
65
66 other-modules: Numeric.GSL.Special.Internal
67
68 ghc-options: -Wall -fno-warn-unused-binds
69
70 if flag(safe-cheap)
71 cpp-options: -DSAFE_CHEAP=safe
72 else
73 cpp-options: -DSAFE_CHEAP=unsafe
74