diff options
-rw-r--r-- | hmatrix.cabal | 53 | ||||
-rw-r--r-- | lib/Data/Packed/Development.hs | 3 | ||||
-rw-r--r-- | lib/Numeric/GSL.hs | 2 | ||||
-rw-r--r-- | lib/Numeric/LinearAlgebra/Tests.hs | 20 | ||||
-rw-r--r-- | packages/special/LICENSE | 2 | ||||
-rw-r--r-- | packages/special/Setup.lhs | 4 | ||||
-rw-r--r-- | packages/special/hmatrix-special.cabal | 74 | ||||
-rw-r--r-- | packages/special/lib/Numeric/GSL/Special.hs (renamed from lib/Numeric/GSL/Special.hs) | 0 | ||||
-rw-r--r-- | packages/special/lib/Numeric/GSL/Special/Airy.hs (renamed from lib/Numeric/GSL/Special/Airy.hs) | 0 | ||||
-rw-r--r-- | packages/special/lib/Numeric/GSL/Special/Bessel.hs (renamed from lib/Numeric/GSL/Special/Bessel.hs) | 0 | ||||
-rw-r--r-- | packages/special/lib/Numeric/GSL/Special/Clausen.hs (renamed from lib/Numeric/GSL/Special/Clausen.hs) | 0 | ||||
-rw-r--r-- | packages/special/lib/Numeric/GSL/Special/Coulomb.hs (renamed from lib/Numeric/GSL/Special/Coulomb.hs) | 0 | ||||
-rw-r--r-- | packages/special/lib/Numeric/GSL/Special/Coupling.hs (renamed from lib/Numeric/GSL/Special/Coupling.hs) | 0 | ||||
-rw-r--r-- | packages/special/lib/Numeric/GSL/Special/Dawson.hs (renamed from lib/Numeric/GSL/Special/Dawson.hs) | 0 | ||||
-rw-r--r-- | packages/special/lib/Numeric/GSL/Special/Debye.hs (renamed from lib/Numeric/GSL/Special/Debye.hs) | 0 | ||||
-rw-r--r-- | packages/special/lib/Numeric/GSL/Special/Dilog.hs (renamed from lib/Numeric/GSL/Special/Dilog.hs) | 0 | ||||
-rw-r--r-- | packages/special/lib/Numeric/GSL/Special/Elementary.hs (renamed from lib/Numeric/GSL/Special/Elementary.hs) | 0 | ||||
-rw-r--r-- | packages/special/lib/Numeric/GSL/Special/Ellint.hs (renamed from lib/Numeric/GSL/Special/Ellint.hs) | 0 | ||||
-rw-r--r-- | packages/special/lib/Numeric/GSL/Special/Elljac.hs (renamed from lib/Numeric/GSL/Special/Elljac.hs) | 0 | ||||
-rw-r--r-- | packages/special/lib/Numeric/GSL/Special/Erf.hs (renamed from lib/Numeric/GSL/Special/Erf.hs) | 0 | ||||
-rw-r--r-- | packages/special/lib/Numeric/GSL/Special/Exp.hs (renamed from lib/Numeric/GSL/Special/Exp.hs) | 0 | ||||
-rw-r--r-- | packages/special/lib/Numeric/GSL/Special/Expint.hs (renamed from lib/Numeric/GSL/Special/Expint.hs) | 0 | ||||
-rw-r--r-- | packages/special/lib/Numeric/GSL/Special/Fermi_dirac.hs (renamed from lib/Numeric/GSL/Special/Fermi_dirac.hs) | 0 | ||||
-rw-r--r-- | packages/special/lib/Numeric/GSL/Special/Gamma.hs (renamed from lib/Numeric/GSL/Special/Gamma.hs) | 0 | ||||
-rw-r--r-- | packages/special/lib/Numeric/GSL/Special/Gegenbauer.hs (renamed from lib/Numeric/GSL/Special/Gegenbauer.hs) | 0 | ||||
-rw-r--r-- | packages/special/lib/Numeric/GSL/Special/Hyperg.hs (renamed from lib/Numeric/GSL/Special/Hyperg.hs) | 0 | ||||
-rw-r--r-- | packages/special/lib/Numeric/GSL/Special/Internal.hsc (renamed from lib/Numeric/GSL/Special/Internal.hsc) | 2 | ||||
-rw-r--r-- | packages/special/lib/Numeric/GSL/Special/Laguerre.hs (renamed from lib/Numeric/GSL/Special/Laguerre.hs) | 0 | ||||
-rw-r--r-- | packages/special/lib/Numeric/GSL/Special/Lambert.hs (renamed from lib/Numeric/GSL/Special/Lambert.hs) | 0 | ||||
-rw-r--r-- | packages/special/lib/Numeric/GSL/Special/Legendre.hs (renamed from lib/Numeric/GSL/Special/Legendre.hs) | 0 | ||||
-rw-r--r-- | packages/special/lib/Numeric/GSL/Special/Log.hs (renamed from lib/Numeric/GSL/Special/Log.hs) | 0 | ||||
-rw-r--r-- | packages/special/lib/Numeric/GSL/Special/Pow_int.hs (renamed from lib/Numeric/GSL/Special/Pow_int.hs) | 0 | ||||
-rw-r--r-- | packages/special/lib/Numeric/GSL/Special/Psi.hs (renamed from lib/Numeric/GSL/Special/Psi.hs) | 0 | ||||
-rw-r--r-- | packages/special/lib/Numeric/GSL/Special/Synchrotron.hs (renamed from lib/Numeric/GSL/Special/Synchrotron.hs) | 0 | ||||
-rw-r--r-- | packages/special/lib/Numeric/GSL/Special/Transport.hs (renamed from lib/Numeric/GSL/Special/Transport.hs) | 0 | ||||
-rw-r--r-- | packages/special/lib/Numeric/GSL/Special/Trig.hs (renamed from lib/Numeric/GSL/Special/Trig.hs) | 0 | ||||
-rw-r--r-- | packages/special/lib/Numeric/GSL/Special/Zeta.hs (renamed from lib/Numeric/GSL/Special/Zeta.hs) | 0 | ||||
-rw-r--r-- | packages/special/lib/Numeric/GSL/Special/auto.hs (renamed from lib/Numeric/GSL/Special/auto.hs) | 0 | ||||
-rw-r--r-- | packages/special/lib/Numeric/GSL/Special/autoall.sh (renamed from lib/Numeric/GSL/Special/autoall.sh) | 0 | ||||
-rw-r--r-- | packages/special/lib/Numeric/GSL/Special/replace.hs (renamed from lib/Numeric/GSL/Special/replace.hs) | 0 |
40 files changed, 96 insertions, 64 deletions
diff --git a/hmatrix.cabal b/hmatrix.cabal index 290515e..d587a73 100644 --- a/hmatrix.cabal +++ b/hmatrix.cabal | |||
@@ -1,5 +1,5 @@ | |||
1 | Name: hmatrix | 1 | Name: hmatrix |
2 | Version: 0.8.4.0 | 2 | Version: 0.9.0.0 |
3 | License: GPL | 3 | License: GPL |
4 | License-file: LICENSE | 4 | License-file: LICENSE |
5 | Author: Alberto Ruiz | 5 | Author: Alberto Ruiz |
@@ -18,7 +18,7 @@ cabal-version: >=1.2 | |||
18 | build-type: Custom | 18 | build-type: Custom |
19 | 19 | ||
20 | extra-source-files: lib/Numeric/LinearAlgebra/Tests/quickCheckCompat.h | 20 | extra-source-files: lib/Numeric/LinearAlgebra/Tests/quickCheckCompat.h |
21 | configure configure.hs README INSTALL CHANGES | 21 | configure configure.hs THANKS INSTALL CHANGES |
22 | extra-tmp-files: hmatrix.buildinfo | 22 | extra-tmp-files: hmatrix.buildinfo |
23 | 23 | ||
24 | extra-source-files: examples/tests.hs | 24 | extra-source-files: examples/tests.hs |
@@ -47,10 +47,6 @@ extra-source-files: examples/tests.hs | |||
47 | extra-source-files: lib/Numeric/LinearAlgebra/LAPACK/lapack-aux.h, | 47 | extra-source-files: lib/Numeric/LinearAlgebra/LAPACK/lapack-aux.h, |
48 | lib/Numeric/LinearAlgebra/LAPACK/clapack.h | 48 | lib/Numeric/LinearAlgebra/LAPACK/clapack.h |
49 | 49 | ||
50 | extra-source-files: lib/Numeric/GSL/Special/auto.hs, | ||
51 | lib/Numeric/GSL/Special/autoall.sh, | ||
52 | lib/Numeric/GSL/Special/replace.hs | ||
53 | |||
54 | flag tests | 50 | flag tests |
55 | description: Build tests | 51 | description: Build tests |
56 | default: True | 52 | default: True |
@@ -63,11 +59,6 @@ flag unsafe | |||
63 | description: Compile the library with bound checking disabled. | 59 | description: Compile the library with bound checking disabled. |
64 | default: False | 60 | default: False |
65 | 61 | ||
66 | flag safe-cheap | ||
67 | description: use slower non-blocking "safe" foreign calls | ||
68 | to GSL special functions. | ||
69 | default: False | ||
70 | |||
71 | library | 62 | library |
72 | 63 | ||
73 | Build-Depends: base >= 3 && < 5, | 64 | Build-Depends: base >= 3 && < 5, |
@@ -91,35 +82,6 @@ library | |||
91 | Numeric.GSL.Root, | 82 | Numeric.GSL.Root, |
92 | Numeric.GSL.ODE, | 83 | Numeric.GSL.ODE, |
93 | Numeric.GSL.Vector, | 84 | Numeric.GSL.Vector, |
94 | Numeric.GSL.Special, | ||
95 | Numeric.GSL.Special.Gamma, | ||
96 | Numeric.GSL.Special.Erf, | ||
97 | Numeric.GSL.Special.Airy, | ||
98 | Numeric.GSL.Special.Exp, | ||
99 | Numeric.GSL.Special.Bessel, | ||
100 | Numeric.GSL.Special.Clausen, | ||
101 | Numeric.GSL.Special.Coulomb, | ||
102 | Numeric.GSL.Special.Coupling, | ||
103 | Numeric.GSL.Special.Dawson, | ||
104 | Numeric.GSL.Special.Debye, | ||
105 | Numeric.GSL.Special.Dilog, | ||
106 | Numeric.GSL.Special.Elementary, | ||
107 | Numeric.GSL.Special.Ellint, | ||
108 | Numeric.GSL.Special.Elljac, | ||
109 | Numeric.GSL.Special.Expint, | ||
110 | Numeric.GSL.Special.Fermi_dirac, | ||
111 | Numeric.GSL.Special.Gegenbauer, | ||
112 | Numeric.GSL.Special.Hyperg, | ||
113 | Numeric.GSL.Special.Laguerre, | ||
114 | Numeric.GSL.Special.Lambert, | ||
115 | Numeric.GSL.Special.Legendre, | ||
116 | Numeric.GSL.Special.Log, | ||
117 | Numeric.GSL.Special.Pow_int, | ||
118 | Numeric.GSL.Special.Psi, | ||
119 | Numeric.GSL.Special.Synchrotron, | ||
120 | Numeric.GSL.Special.Transport, | ||
121 | Numeric.GSL.Special.Trig, | ||
122 | Numeric.GSL.Special.Zeta, | ||
123 | Numeric.GSL, | 85 | Numeric.GSL, |
124 | Numeric.LinearAlgebra, | 86 | Numeric.LinearAlgebra, |
125 | Numeric.LinearAlgebra.LAPACK, | 87 | Numeric.LinearAlgebra.LAPACK, |
@@ -137,8 +99,7 @@ library | |||
137 | Data.Packed.Internal.Signatures, | 99 | Data.Packed.Internal.Signatures, |
138 | Data.Packed.Internal.Vector, | 100 | Data.Packed.Internal.Vector, |
139 | Data.Packed.Internal.Matrix, | 101 | Data.Packed.Internal.Matrix, |
140 | Numeric.GSL.Internal, | 102 | Numeric.GSL.Internal |
141 | Numeric.GSL.Special.Internal | ||
142 | 103 | ||
143 | C-sources: lib/Numeric/LinearAlgebra/LAPACK/lapack-aux.c, | 104 | C-sources: lib/Numeric/LinearAlgebra/LAPACK/lapack-aux.c, |
144 | lib/Numeric/GSL/gsl-aux.c | 105 | lib/Numeric/GSL/gsl-aux.c |
@@ -149,9 +110,6 @@ library | |||
149 | other-modules: Numeric.LinearAlgebra.Tests.Instances, | 110 | other-modules: Numeric.LinearAlgebra.Tests.Instances, |
150 | Numeric.LinearAlgebra.Tests.Properties | 111 | Numeric.LinearAlgebra.Tests.Properties |
151 | 112 | ||
152 | |||
153 | |||
154 | |||
155 | ghc-prof-options: -auto | 113 | ghc-prof-options: -auto |
156 | 114 | ||
157 | ghc-options: -Wall -fno-warn-missing-signatures | 115 | ghc-options: -Wall -fno-warn-missing-signatures |
@@ -161,11 +119,6 @@ library | |||
161 | if flag(unsafe) | 119 | if flag(unsafe) |
162 | cpp-options: -DUNSAFE | 120 | cpp-options: -DUNSAFE |
163 | 121 | ||
164 | if flag(safe-cheap) | ||
165 | cpp-options: -DSAFE_CHEAP=safe | ||
166 | else | ||
167 | cpp-options: -DSAFE_CHEAP=unsafe | ||
168 | |||
169 | if impl(ghc < 6.10.2) | 122 | if impl(ghc < 6.10.2) |
170 | cpp-options: -DFINIT | 123 | cpp-options: -DFINIT |
171 | 124 | ||
diff --git a/lib/Data/Packed/Development.hs b/lib/Data/Packed/Development.hs index a9e6ac2..9f723b4 100644 --- a/lib/Data/Packed/Development.hs +++ b/lib/Data/Packed/Development.hs | |||
@@ -22,7 +22,8 @@ module Data.Packed.Development ( | |||
22 | app1, app2, app3, app4, | 22 | app1, app2, app3, app4, |
23 | MatrixOrder(..), orderOf, cmat, fmat, | 23 | MatrixOrder(..), orderOf, cmat, fmat, |
24 | unsafeFromForeignPtr, | 24 | unsafeFromForeignPtr, |
25 | unsafeToForeignPtr | 25 | unsafeToForeignPtr, |
26 | check, (//) | ||
26 | ) where | 27 | ) where |
27 | 28 | ||
28 | import Data.Packed.Internal | 29 | import Data.Packed.Internal |
diff --git a/lib/Numeric/GSL.hs b/lib/Numeric/GSL.hs index 68430bc..1485e05 100644 --- a/lib/Numeric/GSL.hs +++ b/lib/Numeric/GSL.hs | |||
@@ -20,14 +20,12 @@ module Numeric.GSL ( | |||
20 | , module Numeric.GSL.Minimization | 20 | , module Numeric.GSL.Minimization |
21 | , module Numeric.GSL.Root | 21 | , module Numeric.GSL.Root |
22 | , module Numeric.GSL.ODE | 22 | , module Numeric.GSL.ODE |
23 | , module Numeric.GSL.Special | ||
24 | , module Complex | 23 | , module Complex |
25 | , setErrorHandlerOff | 24 | , setErrorHandlerOff |
26 | ) where | 25 | ) where |
27 | 26 | ||
28 | import Numeric.GSL.Integration | 27 | import Numeric.GSL.Integration |
29 | import Numeric.GSL.Differentiation | 28 | import Numeric.GSL.Differentiation |
30 | import Numeric.GSL.Special | ||
31 | import Numeric.GSL.Fourier | 29 | import Numeric.GSL.Fourier |
32 | import Numeric.GSL.Polynomials | 30 | import Numeric.GSL.Polynomials |
33 | import Numeric.GSL.Minimization | 31 | import Numeric.GSL.Minimization |
diff --git a/lib/Numeric/LinearAlgebra/Tests.hs b/lib/Numeric/LinearAlgebra/Tests.hs index 46c1804..016b9a1 100644 --- a/lib/Numeric/LinearAlgebra/Tests.hs +++ b/lib/Numeric/LinearAlgebra/Tests.hs | |||
@@ -28,7 +28,7 @@ import Numeric.LinearAlgebra.Tests.Properties | |||
28 | import Test.HUnit hiding ((~:),test,Testable) | 28 | import Test.HUnit hiding ((~:),test,Testable) |
29 | import System.Info | 29 | import System.Info |
30 | import Data.List(foldl1') | 30 | import Data.List(foldl1') |
31 | import Numeric.GSL hiding (sin,cos,exp,choose) | 31 | import Numeric.GSL |
32 | import Prelude hiding ((^)) | 32 | import Prelude hiding ((^)) |
33 | import qualified Prelude | 33 | import qualified Prelude |
34 | import System.CPUTime | 34 | import System.CPUTime |
@@ -78,13 +78,13 @@ volSphere r = 8 * quad2 (\x y -> sqrt (r*r-x*x-y*y)) | |||
78 | 78 | ||
79 | --------------------------------------------------------------------- | 79 | --------------------------------------------------------------------- |
80 | 80 | ||
81 | besselTest = utest "bessel_J0_e" ( abs (r-expected) < e ) | 81 | -- besselTest = utest "bessel_J0_e" ( abs (r-expected) < e ) |
82 | where (r,e) = bessel_J0_e 5.0 | 82 | -- where (r,e) = bessel_J0_e 5.0 |
83 | expected = -0.17759677131433830434739701 | 83 | -- expected = -0.17759677131433830434739701 |
84 | 84 | ||
85 | exponentialTest = utest "exp_e10_e" ( abs (v*10^e - expected) < 4E-2 ) | 85 | -- exponentialTest = utest "exp_e10_e" ( abs (v*10^e - expected) < 4E-2 ) |
86 | where (v,e,_err) = exp_e10_e 30.0 | 86 | -- where (v,e,_err) = exp_e10_e 30.0 |
87 | expected = exp 30.0 | 87 | -- expected = exp 30.0 |
88 | 88 | ||
89 | --------------------------------------------------------------------- | 89 | --------------------------------------------------------------------- |
90 | 90 | ||
@@ -273,9 +273,9 @@ runTests n = do | |||
273 | , utest "arith2" $ ((scalar (1+i) * ones (100,100) * 5 + 2)/0.5 - 7)**2 |~| ( scalar (140*i-51) :: CM) | 273 | , utest "arith2" $ ((scalar (1+i) * ones (100,100) * 5 + 2)/0.5 - 7)**2 |~| ( scalar (140*i-51) :: CM) |
274 | , utest "arith3" $ exp (scalar i * ones(10,10)*pi) + 1 |~| 0 | 274 | , utest "arith3" $ exp (scalar i * ones(10,10)*pi) + 1 |~| 0 |
275 | , utest "<\\>" $ (3><2) [2,0,0,3,1,1::Double] <\> 3|>[4,9,5] |~| 2|>[2,3] | 275 | , utest "<\\>" $ (3><2) [2,0,0,3,1,1::Double] <\> 3|>[4,9,5] |~| 2|>[2,3] |
276 | , utest "gamma" (gamma 5 == 24.0) | 276 | -- , utest "gamma" (gamma 5 == 24.0) |
277 | , besselTest | 277 | -- , besselTest |
278 | , exponentialTest | 278 | -- , exponentialTest |
279 | , utest "integrate" (abs (volSphere 2.5 - 4/3*pi*2.5^3) < 1E-8) | 279 | , utest "integrate" (abs (volSphere 2.5 - 4/3*pi*2.5^3) < 1E-8) |
280 | , utest "polySolve" (polySolveProp [1,2,3,4]) | 280 | , utest "polySolve" (polySolveProp [1,2,3,4]) |
281 | , minimizationTest | 281 | , minimizationTest |
diff --git a/packages/special/LICENSE b/packages/special/LICENSE new file mode 100644 index 0000000..f2125ec --- /dev/null +++ b/packages/special/LICENSE | |||
@@ -0,0 +1,2 @@ | |||
1 | Copyright Alberto Ruiz 2010 | ||
2 | GPL license | ||
diff --git a/packages/special/Setup.lhs b/packages/special/Setup.lhs new file mode 100644 index 0000000..6b32049 --- /dev/null +++ b/packages/special/Setup.lhs | |||
@@ -0,0 +1,4 @@ | |||
1 | #! /usr/bin/env runhaskell | ||
2 | |||
3 | > import Distribution.Simple | ||
4 | > main = defaultMain | ||
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 @@ | |||
1 | Name: hmatrix-special | ||
2 | Version: 0.1.0 | ||
3 | License: GPL | ||
4 | License-file: LICENSE | ||
5 | Author: Alberto Ruiz | ||
6 | Maintainer: Alberto Ruiz <aruiz@um.es> | ||
7 | Stability: experimental | ||
8 | Homepage: http://code.haskell.org/hmatrix | ||
9 | Synopsis: Interface to GSL special functions | ||
10 | Description: | ||
11 | Interface to GSL special functions. | ||
12 | |||
13 | Category: Math | ||
14 | tested-with: GHC ==6.10.4 | ||
15 | |||
16 | cabal-version: >=1.2 | ||
17 | build-type: Simple | ||
18 | |||
19 | extra-source-files: lib/Numeric/GSL/Special/auto.hs, | ||
20 | lib/Numeric/GSL/Special/autoall.sh, | ||
21 | lib/Numeric/GSL/Special/replace.hs | ||
22 | |||
23 | flag safe-cheap | ||
24 | description: use slower non-blocking "safe" foreign calls | ||
25 | to GSL special functions. | ||
26 | default: False | ||
27 | |||
28 | library | ||
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 | |||
diff --git a/lib/Numeric/GSL/Special.hs b/packages/special/lib/Numeric/GSL/Special.hs index a8bbaf6..a8bbaf6 100644 --- a/lib/Numeric/GSL/Special.hs +++ b/packages/special/lib/Numeric/GSL/Special.hs | |||
diff --git a/lib/Numeric/GSL/Special/Airy.hs b/packages/special/lib/Numeric/GSL/Special/Airy.hs index 8a04eed..8a04eed 100644 --- a/lib/Numeric/GSL/Special/Airy.hs +++ b/packages/special/lib/Numeric/GSL/Special/Airy.hs | |||
diff --git a/lib/Numeric/GSL/Special/Bessel.hs b/packages/special/lib/Numeric/GSL/Special/Bessel.hs index 66d6c5b..66d6c5b 100644 --- a/lib/Numeric/GSL/Special/Bessel.hs +++ b/packages/special/lib/Numeric/GSL/Special/Bessel.hs | |||
diff --git a/lib/Numeric/GSL/Special/Clausen.hs b/packages/special/lib/Numeric/GSL/Special/Clausen.hs index 70f05a7..70f05a7 100644 --- a/lib/Numeric/GSL/Special/Clausen.hs +++ b/packages/special/lib/Numeric/GSL/Special/Clausen.hs | |||
diff --git a/lib/Numeric/GSL/Special/Coulomb.hs b/packages/special/lib/Numeric/GSL/Special/Coulomb.hs index 7253972..7253972 100644 --- a/lib/Numeric/GSL/Special/Coulomb.hs +++ b/packages/special/lib/Numeric/GSL/Special/Coulomb.hs | |||
diff --git a/lib/Numeric/GSL/Special/Coupling.hs b/packages/special/lib/Numeric/GSL/Special/Coupling.hs index 16ff9b9..16ff9b9 100644 --- a/lib/Numeric/GSL/Special/Coupling.hs +++ b/packages/special/lib/Numeric/GSL/Special/Coupling.hs | |||
diff --git a/lib/Numeric/GSL/Special/Dawson.hs b/packages/special/lib/Numeric/GSL/Special/Dawson.hs index 7e8d9ce..7e8d9ce 100644 --- a/lib/Numeric/GSL/Special/Dawson.hs +++ b/packages/special/lib/Numeric/GSL/Special/Dawson.hs | |||
diff --git a/lib/Numeric/GSL/Special/Debye.hs b/packages/special/lib/Numeric/GSL/Special/Debye.hs index 01976ee..01976ee 100644 --- a/lib/Numeric/GSL/Special/Debye.hs +++ b/packages/special/lib/Numeric/GSL/Special/Debye.hs | |||
diff --git a/lib/Numeric/GSL/Special/Dilog.hs b/packages/special/lib/Numeric/GSL/Special/Dilog.hs index 48b548b..48b548b 100644 --- a/lib/Numeric/GSL/Special/Dilog.hs +++ b/packages/special/lib/Numeric/GSL/Special/Dilog.hs | |||
diff --git a/lib/Numeric/GSL/Special/Elementary.hs b/packages/special/lib/Numeric/GSL/Special/Elementary.hs index 7e7f8b6..7e7f8b6 100644 --- a/lib/Numeric/GSL/Special/Elementary.hs +++ b/packages/special/lib/Numeric/GSL/Special/Elementary.hs | |||
diff --git a/lib/Numeric/GSL/Special/Ellint.hs b/packages/special/lib/Numeric/GSL/Special/Ellint.hs index 6735057..6735057 100644 --- a/lib/Numeric/GSL/Special/Ellint.hs +++ b/packages/special/lib/Numeric/GSL/Special/Ellint.hs | |||
diff --git a/lib/Numeric/GSL/Special/Elljac.hs b/packages/special/lib/Numeric/GSL/Special/Elljac.hs index 5b32cfe..5b32cfe 100644 --- a/lib/Numeric/GSL/Special/Elljac.hs +++ b/packages/special/lib/Numeric/GSL/Special/Elljac.hs | |||
diff --git a/lib/Numeric/GSL/Special/Erf.hs b/packages/special/lib/Numeric/GSL/Special/Erf.hs index 258afd3..258afd3 100644 --- a/lib/Numeric/GSL/Special/Erf.hs +++ b/packages/special/lib/Numeric/GSL/Special/Erf.hs | |||
diff --git a/lib/Numeric/GSL/Special/Exp.hs b/packages/special/lib/Numeric/GSL/Special/Exp.hs index 4f15964..4f15964 100644 --- a/lib/Numeric/GSL/Special/Exp.hs +++ b/packages/special/lib/Numeric/GSL/Special/Exp.hs | |||
diff --git a/lib/Numeric/GSL/Special/Expint.hs b/packages/special/lib/Numeric/GSL/Special/Expint.hs index f1102c4..f1102c4 100644 --- a/lib/Numeric/GSL/Special/Expint.hs +++ b/packages/special/lib/Numeric/GSL/Special/Expint.hs | |||
diff --git a/lib/Numeric/GSL/Special/Fermi_dirac.hs b/packages/special/lib/Numeric/GSL/Special/Fermi_dirac.hs index 362c7ba..362c7ba 100644 --- a/lib/Numeric/GSL/Special/Fermi_dirac.hs +++ b/packages/special/lib/Numeric/GSL/Special/Fermi_dirac.hs | |||
diff --git a/lib/Numeric/GSL/Special/Gamma.hs b/packages/special/lib/Numeric/GSL/Special/Gamma.hs index 03b39c4..03b39c4 100644 --- a/lib/Numeric/GSL/Special/Gamma.hs +++ b/packages/special/lib/Numeric/GSL/Special/Gamma.hs | |||
diff --git a/lib/Numeric/GSL/Special/Gegenbauer.hs b/packages/special/lib/Numeric/GSL/Special/Gegenbauer.hs index 31568f3..31568f3 100644 --- a/lib/Numeric/GSL/Special/Gegenbauer.hs +++ b/packages/special/lib/Numeric/GSL/Special/Gegenbauer.hs | |||
diff --git a/lib/Numeric/GSL/Special/Hyperg.hs b/packages/special/lib/Numeric/GSL/Special/Hyperg.hs index b5425f1..b5425f1 100644 --- a/lib/Numeric/GSL/Special/Hyperg.hs +++ b/packages/special/lib/Numeric/GSL/Special/Hyperg.hs | |||
diff --git a/lib/Numeric/GSL/Special/Internal.hsc b/packages/special/lib/Numeric/GSL/Special/Internal.hsc index 96c1f40..68ec2f2 100644 --- a/lib/Numeric/GSL/Special/Internal.hsc +++ b/packages/special/lib/Numeric/GSL/Special/Internal.hsc | |||
@@ -29,7 +29,7 @@ module Numeric.GSL.Special.Internal ( | |||
29 | where | 29 | where |
30 | 30 | ||
31 | import Foreign | 31 | import Foreign |
32 | import Data.Packed.Internal(check,(//)) | 32 | import Data.Packed.Development(check,(//)) |
33 | import Foreign.C.Types(CSize,CInt) | 33 | import Foreign.C.Types(CSize,CInt) |
34 | 34 | ||
35 | 35 | ||
diff --git a/lib/Numeric/GSL/Special/Laguerre.hs b/packages/special/lib/Numeric/GSL/Special/Laguerre.hs index 8db6a6c..8db6a6c 100644 --- a/lib/Numeric/GSL/Special/Laguerre.hs +++ b/packages/special/lib/Numeric/GSL/Special/Laguerre.hs | |||
diff --git a/lib/Numeric/GSL/Special/Lambert.hs b/packages/special/lib/Numeric/GSL/Special/Lambert.hs index b229bf6..b229bf6 100644 --- a/lib/Numeric/GSL/Special/Lambert.hs +++ b/packages/special/lib/Numeric/GSL/Special/Lambert.hs | |||
diff --git a/lib/Numeric/GSL/Special/Legendre.hs b/packages/special/lib/Numeric/GSL/Special/Legendre.hs index e329457..e329457 100644 --- a/lib/Numeric/GSL/Special/Legendre.hs +++ b/packages/special/lib/Numeric/GSL/Special/Legendre.hs | |||
diff --git a/lib/Numeric/GSL/Special/Log.hs b/packages/special/lib/Numeric/GSL/Special/Log.hs index a57b67a..a57b67a 100644 --- a/lib/Numeric/GSL/Special/Log.hs +++ b/packages/special/lib/Numeric/GSL/Special/Log.hs | |||
diff --git a/lib/Numeric/GSL/Special/Pow_int.hs b/packages/special/lib/Numeric/GSL/Special/Pow_int.hs index fd232ab..fd232ab 100644 --- a/lib/Numeric/GSL/Special/Pow_int.hs +++ b/packages/special/lib/Numeric/GSL/Special/Pow_int.hs | |||
diff --git a/lib/Numeric/GSL/Special/Psi.hs b/packages/special/lib/Numeric/GSL/Special/Psi.hs index 4655b8c..4655b8c 100644 --- a/lib/Numeric/GSL/Special/Psi.hs +++ b/packages/special/lib/Numeric/GSL/Special/Psi.hs | |||
diff --git a/lib/Numeric/GSL/Special/Synchrotron.hs b/packages/special/lib/Numeric/GSL/Special/Synchrotron.hs index 59d6c76..59d6c76 100644 --- a/lib/Numeric/GSL/Special/Synchrotron.hs +++ b/packages/special/lib/Numeric/GSL/Special/Synchrotron.hs | |||
diff --git a/lib/Numeric/GSL/Special/Transport.hs b/packages/special/lib/Numeric/GSL/Special/Transport.hs index e95a67a..e95a67a 100644 --- a/lib/Numeric/GSL/Special/Transport.hs +++ b/packages/special/lib/Numeric/GSL/Special/Transport.hs | |||
diff --git a/lib/Numeric/GSL/Special/Trig.hs b/packages/special/lib/Numeric/GSL/Special/Trig.hs index 4b7ae67..4b7ae67 100644 --- a/lib/Numeric/GSL/Special/Trig.hs +++ b/packages/special/lib/Numeric/GSL/Special/Trig.hs | |||
diff --git a/lib/Numeric/GSL/Special/Zeta.hs b/packages/special/lib/Numeric/GSL/Special/Zeta.hs index 930efc0..930efc0 100644 --- a/lib/Numeric/GSL/Special/Zeta.hs +++ b/packages/special/lib/Numeric/GSL/Special/Zeta.hs | |||
diff --git a/lib/Numeric/GSL/Special/auto.hs b/packages/special/lib/Numeric/GSL/Special/auto.hs index b46e6c6..b46e6c6 100644 --- a/lib/Numeric/GSL/Special/auto.hs +++ b/packages/special/lib/Numeric/GSL/Special/auto.hs | |||
diff --git a/lib/Numeric/GSL/Special/autoall.sh b/packages/special/lib/Numeric/GSL/Special/autoall.sh index 18d0a6e..18d0a6e 100644 --- a/lib/Numeric/GSL/Special/autoall.sh +++ b/packages/special/lib/Numeric/GSL/Special/autoall.sh | |||
diff --git a/lib/Numeric/GSL/Special/replace.hs b/packages/special/lib/Numeric/GSL/Special/replace.hs index f20a6b8..f20a6b8 100644 --- a/lib/Numeric/GSL/Special/replace.hs +++ b/packages/special/lib/Numeric/GSL/Special/replace.hs | |||