summaryrefslogtreecommitdiff
path: root/HSSL.cabal
blob: 6905a6ab07986b4e7d8ba8b7a1d46c979cb4b6fd (plain)
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
Name:               hssl
Version:            0.1
License:            GPL
License-file:       LICENSE
Author:             Alberto Ruiz
Maintainer:         Alberto Ruiz <aruiz@um.es>
Stability:          provisional
Homepage:           http://dis.um.es/~alberto/GSLHaskell
Synopsis:           Simple Scientific Library
Description:        A high level functional interface to some linear algebra computations
                    and other numerical routines, internally implemented using GSL, BLAS and LAPACK.
                    .
                    More information: <http://dis.um.es/~alberto/GSLHaskell>
Category:           Numerical, Math
tested-with:        GHC ==6.6.1
Build-Depends:      base, haskell98
Extensions:         ForeignFunctionInterface
--ghc-options:        -Wall
ghc-options:        -O
hs-source-dirs:     lib
Exposed-modules:    Data.Packed.Internal,
                    Data.Packed.Internal.Common,
                    Data.Packed.Internal.Vector
                    Data.Packed.Internal.Matrix,
                    Data.Packed,
                    Data.Packed.Vector,
                    Data.Packed.Matrix,
                    Numeric.GSL.Vector,
                    Numeric.GSL.Matrix,
                    Numeric.GSL.Differentiation,
                    Numeric.GSL.Integration,
                    Numeric.GSL.Fourier,
                    Numeric.GSL.Polynomials,
                    Numeric.GSL.Minimization,
                    Numeric.GSL.Special,
                    Numeric.GSL.Special.Internal,
                    Numeric.GSL.Special.Gamma,
                    Numeric.GSL.Special.Erf,
                    Numeric.GSL.Special.Airy,
                    Numeric.GSL.Special.Exp,
                    Numeric.GSL.Special.Bessel,
                    Numeric.GSL.Special.Clausen,
                    Numeric.GSL.Special.Coulomb,
                    Numeric.GSL.Special.Coupling,
                    Numeric.GSL.Special.Dawson,
                    Numeric.GSL.Special.Debye,
                    Numeric.GSL.Special.Dilog,
                    Numeric.GSL.Special.Elementary,
                    Numeric.GSL.Special.Ellint,
                    Numeric.GSL.Special.Expint,
                    Numeric.GSL.Special.Fermi_dirac,
                    Numeric.GSL.Special.Gegenbauer,
                    Numeric.GSL.Special.Hyperg,
                    Numeric.GSL.Special.Laguerre,
                    Numeric.GSL.Special.Lambert,
                    Numeric.GSL.Special.Pow_int,
                    Numeric.GSL.Special.Psi,
                    Numeric.GSL.Special.Synchrotron,
                    Numeric.GSL.Special.Trig,
                    Numeric.GSL.Special.Zeta,
                    Numeric.GSL.Special.Log,
                    Numeric.GSL.Special.Legendre,
                    Numeric.GSL,
                    Numeric.LinearAlgebra,
                    Numeric.LinearAlgebra.LAPACK,
                    Numeric.LinearAlgebra.Linear,
                    Numeric.LinearAlgebra.Instances,
                    Numeric.LinearAlgebra.Interface,
                    Numeric.LinearAlgebra.Algorithms,
                    Graphics.Plot
C-sources:          lib/Data/Packed/Internal/auxi.c,
                    lib/Numeric/LinearAlgebra/LAPACK/lapack-aux.c,
                    lib/Numeric/GSL/gsl-aux.c
extra-libraries:    gsl cblas lapack
cc-options:         -O4
ghc-prof-options:   -auto-all