summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--examples/experiments/Static.hs (renamed from examples/Static.hs)0
-rw-r--r--examples/experiments/error.hs (renamed from examples/error.hs)0
-rw-r--r--examples/experiments/listlike.hs (renamed from examples/listlike.hs)0
-rw-r--r--examples/experiments/parallel.hs (renamed from examples/parallel.hs)0
-rw-r--r--examples/experiments/speed.hs (renamed from examples/speed.hs)0
-rw-r--r--examples/experiments/speed.m (renamed from examples/speed.m)0
-rw-r--r--examples/experiments/testmnist.m (renamed from examples/testmnist.m)0
-rw-r--r--examples/experiments/useStatic.hs (renamed from examples/useStatic.hs)0
-rw-r--r--examples/tests.hs1
-rw-r--r--hssl.cabal135
10 files changed, 75 insertions, 61 deletions
diff --git a/examples/Static.hs b/examples/experiments/Static.hs
index c0cfcce..c0cfcce 100644
--- a/examples/Static.hs
+++ b/examples/experiments/Static.hs
diff --git a/examples/error.hs b/examples/experiments/error.hs
index 16305dc..16305dc 100644
--- a/examples/error.hs
+++ b/examples/experiments/error.hs
diff --git a/examples/listlike.hs b/examples/experiments/listlike.hs
index 43216cb..43216cb 100644
--- a/examples/listlike.hs
+++ b/examples/experiments/listlike.hs
diff --git a/examples/parallel.hs b/examples/experiments/parallel.hs
index 7256fb6..7256fb6 100644
--- a/examples/parallel.hs
+++ b/examples/experiments/parallel.hs
diff --git a/examples/speed.hs b/examples/experiments/speed.hs
index 22d7220..22d7220 100644
--- a/examples/speed.hs
+++ b/examples/experiments/speed.hs
diff --git a/examples/speed.m b/examples/experiments/speed.m
index 2f41665..2f41665 100644
--- a/examples/speed.m
+++ b/examples/experiments/speed.m
diff --git a/examples/testmnist.m b/examples/experiments/testmnist.m
index 38625a7..38625a7 100644
--- a/examples/testmnist.m
+++ b/examples/experiments/testmnist.m
diff --git a/examples/useStatic.hs b/examples/experiments/useStatic.hs
index 619af8f..619af8f 100644
--- a/examples/useStatic.hs
+++ b/examples/experiments/useStatic.hs
diff --git a/examples/tests.hs b/examples/tests.hs
index 210f8ef..2fbf9e2 100644
--- a/examples/tests.hs
+++ b/examples/tests.hs
@@ -352,6 +352,7 @@ rotTest = fun (10^5) :~12~: rot 5E4
352--------------------------------------------------------------------- 352---------------------------------------------------------------------
353 353
354tests = do 354tests = do
355 setErrorHandlerOff
355 putStrLn "--------- internal -----" 356 putStrLn "--------- internal -----"
356 quickCheck ((\m -> m == trans m).sym :: Sym Double -> Bool) 357 quickCheck ((\m -> m == trans m).sym :: Sym Double -> Bool)
357 quickCheck ((\m -> m == trans m).sym :: Sym (Complex Double) -> Bool) 358 quickCheck ((\m -> m == trans m).sym :: Sym (Complex Double) -> Bool)
diff --git a/hssl.cabal b/hssl.cabal
index ea804ac..e6f5c49 100644
--- a/hssl.cabal
+++ b/hssl.cabal
@@ -14,64 +14,77 @@ Description: A purely functional interface to basic linear algebra comput
14 More information: <http://alberrto.googlepages.com/gslhaskell> 14 More information: <http://alberrto.googlepages.com/gslhaskell>
15Category: Numerical, Math 15Category: Numerical, Math
16tested-with: GHC ==6.6.1 16tested-with: GHC ==6.6.1
17Build-Depends: base, haskell98 17
18Extensions: ForeignFunctionInterface 18cabal-version: >=1.2
19--ghc-options: -Wall 19
20ghc-options: -O 20flag splitBase
21hs-source-dirs: lib 21 description: Choose the new smaller, split-up base package.
22Exposed-modules: Data.Packed.Internal, 22
23 Data.Packed.Internal.Common, 23library
24 Data.Packed.Internal.Vector 24 if flag(splitBase)
25 Data.Packed.Internal.Matrix, 25 build-depends: base >= 3, array
26 Data.Packed, 26 ghc-options: -O0
27 Data.Packed.Vector, 27 else
28 Data.Packed.Matrix, 28 build-depends: base < 3
29 Numeric.GSL.Vector, 29 ghc-options: -O
30 Numeric.GSL.Matrix, 30
31 Numeric.GSL.Differentiation, 31 Build-Depends: base, haskell98
32 Numeric.GSL.Integration, 32 Extensions: ForeignFunctionInterface
33 Numeric.GSL.Fourier, 33
34 Numeric.GSL.Polynomials, 34 hs-source-dirs: lib
35 Numeric.GSL.Minimization, 35 Exposed-modules: Data.Packed.Internal,
36 Numeric.GSL.Special, 36 Data.Packed.Internal.Common,
37 Numeric.GSL.Special.Internal, 37 Data.Packed.Internal.Vector
38 Numeric.GSL.Special.Gamma, 38 Data.Packed.Internal.Matrix,
39 Numeric.GSL.Special.Erf, 39 Data.Packed,
40 Numeric.GSL.Special.Airy, 40 Data.Packed.Vector,
41 Numeric.GSL.Special.Exp, 41 Data.Packed.Matrix,
42 Numeric.GSL.Special.Bessel, 42 Numeric.GSL.Vector,
43 Numeric.GSL.Special.Clausen, 43 Numeric.GSL.Matrix,
44 Numeric.GSL.Special.Coulomb, 44 Numeric.GSL.Differentiation,
45 Numeric.GSL.Special.Coupling, 45 Numeric.GSL.Integration,
46 Numeric.GSL.Special.Dawson, 46 Numeric.GSL.Fourier,
47 Numeric.GSL.Special.Debye, 47 Numeric.GSL.Polynomials,
48 Numeric.GSL.Special.Dilog, 48 Numeric.GSL.Minimization,
49 Numeric.GSL.Special.Elementary, 49 Numeric.GSL.Special,
50 Numeric.GSL.Special.Ellint, 50 Numeric.GSL.Special.Internal,
51 Numeric.GSL.Special.Expint, 51 Numeric.GSL.Special.Gamma,
52 Numeric.GSL.Special.Fermi_dirac, 52 Numeric.GSL.Special.Erf,
53 Numeric.GSL.Special.Gegenbauer, 53 Numeric.GSL.Special.Airy,
54 Numeric.GSL.Special.Hyperg, 54 Numeric.GSL.Special.Exp,
55 Numeric.GSL.Special.Laguerre, 55 Numeric.GSL.Special.Bessel,
56 Numeric.GSL.Special.Lambert, 56 Numeric.GSL.Special.Clausen,
57 Numeric.GSL.Special.Pow_int, 57 Numeric.GSL.Special.Coulomb,
58 Numeric.GSL.Special.Psi, 58 Numeric.GSL.Special.Coupling,
59 Numeric.GSL.Special.Synchrotron, 59 Numeric.GSL.Special.Dawson,
60 Numeric.GSL.Special.Trig, 60 Numeric.GSL.Special.Debye,
61 Numeric.GSL.Special.Zeta, 61 Numeric.GSL.Special.Dilog,
62 Numeric.GSL.Special.Log, 62 Numeric.GSL.Special.Elementary,
63 Numeric.GSL.Special.Legendre, 63 Numeric.GSL.Special.Ellint,
64 Numeric.GSL, 64 Numeric.GSL.Special.Expint,
65 Numeric.LinearAlgebra, 65 Numeric.GSL.Special.Fermi_dirac,
66 Numeric.LinearAlgebra.LAPACK, 66 Numeric.GSL.Special.Gegenbauer,
67 Numeric.LinearAlgebra.Linear, 67 Numeric.GSL.Special.Hyperg,
68 Numeric.LinearAlgebra.Instances, 68 Numeric.GSL.Special.Laguerre,
69 Numeric.LinearAlgebra.Interface, 69 Numeric.GSL.Special.Lambert,
70 Numeric.LinearAlgebra.Algorithms, 70 Numeric.GSL.Special.Pow_int,
71 Graphics.Plot 71 Numeric.GSL.Special.Psi,
72C-sources: lib/Data/Packed/Internal/auxi.c, 72 Numeric.GSL.Special.Synchrotron,
73 lib/Numeric/LinearAlgebra/LAPACK/lapack-aux.c, 73 Numeric.GSL.Special.Trig,
74 lib/Numeric/GSL/gsl-aux.c 74 Numeric.GSL.Special.Zeta,
75extra-libraries: gsl blas lapack 75 Numeric.GSL.Special.Log,
76cc-options: -O4 76 Numeric.GSL.Special.Legendre,
77ghc-prof-options: -auto-all 77 Numeric.GSL,
78 Numeric.LinearAlgebra,
79 Numeric.LinearAlgebra.LAPACK,
80 Numeric.LinearAlgebra.Linear,
81 Numeric.LinearAlgebra.Instances,
82 Numeric.LinearAlgebra.Interface,
83 Numeric.LinearAlgebra.Algorithms,
84 Graphics.Plot
85 C-sources: lib/Data/Packed/Internal/auxi.c,
86 lib/Numeric/LinearAlgebra/LAPACK/lapack-aux.c,
87 lib/Numeric/GSL/gsl-aux.c
88 extra-libraries: gsl blas lapack
89 cc-options: -O4
90 ghc-prof-options: -auto-all