summaryrefslogtreecommitdiff
path: root/packages/hmatrix/hmatrix.cabal
diff options
context:
space:
mode:
Diffstat (limited to 'packages/hmatrix/hmatrix.cabal')
-rw-r--r--packages/hmatrix/hmatrix.cabal37
1 files changed, 9 insertions, 28 deletions
diff --git a/packages/hmatrix/hmatrix.cabal b/packages/hmatrix/hmatrix.cabal
index afd678f..8496663 100644
--- a/packages/hmatrix/hmatrix.cabal
+++ b/packages/hmatrix/hmatrix.cabal
@@ -6,11 +6,11 @@ Author: Alberto Ruiz
6Maintainer: Alberto Ruiz <aruiz@um.es> 6Maintainer: Alberto Ruiz <aruiz@um.es>
7Stability: provisional 7Stability: provisional
8Homepage: https://github.com/albertoruiz/hmatrix 8Homepage: https://github.com/albertoruiz/hmatrix
9Synopsis: Linear algebra and numerical computation 9Synopsis: Numerical computation
10Description: Purely functional interface to basic linear algebra 10Description: Purely functional interface to basic linear algebra
11 and other numerical computations, internally implemented using 11 and other numerical computations, internally implemented using
12 GSL, BLAS and LAPACK. 12 GSL, BLAS and LAPACK.
13 13
14Category: Math 14Category: Math
15tested-with: GHC ==7.8 15tested-with: GHC ==7.8
16 16
@@ -45,8 +45,7 @@ extra-source-files: examples/deriv.hs
45 examples/bool.hs 45 examples/bool.hs
46 examples/multiply.hs 46 examples/multiply.hs
47 47
48extra-source-files: src/Numeric/LinearAlgebra/LAPACK/lapack-aux.h, 48extra-source-files: src/Numeric/GSL/gsl-ode.c
49 src/Numeric/GSL/gsl-ode.c
50 49
51flag dd 50flag dd
52 description: svd = zgesdd 51 description: svd = zgesdd
@@ -74,23 +73,15 @@ flag debugnan
74 73
75library 74library
76 75
77 Build-Depends: base, hmatrix-base, 76 Build-Depends: base, hmatrix-base, array, vector,
78 array, 77 process, random
79 storable-complex, 78
80 process, random,
81 vector >= 0.8,
82 binary,
83 deepseq
84 79
85 Extensions: ForeignFunctionInterface, 80 Extensions: ForeignFunctionInterface,
86 CPP 81 CPP
87 82
88 hs-source-dirs: src 83 hs-source-dirs: src
89 Exposed-modules: Data.Packed, 84 Exposed-modules: Numeric.GSL.Differentiation,
90 Data.Packed.Vector,
91 Data.Packed.Matrix,
92 Data.Packed.Foreign,
93 Numeric.GSL.Differentiation,
94 Numeric.GSL.Integration, 85 Numeric.GSL.Integration,
95 Numeric.GSL.Fourier, 86 Numeric.GSL.Fourier,
96 Numeric.GSL.Polynomials, 87 Numeric.GSL.Polynomials,
@@ -101,24 +92,15 @@ library
101 Numeric.GSL, 92 Numeric.GSL,
102 Numeric.Container, 93 Numeric.Container,
103 Numeric.LinearAlgebra, 94 Numeric.LinearAlgebra,
104 Numeric.LinearAlgebra.LAPACK,
105 Numeric.LinearAlgebra.Algorithms, 95 Numeric.LinearAlgebra.Algorithms,
106 Numeric.LinearAlgebra.Util, 96 Numeric.LinearAlgebra.Util,
107 Data.Packed.ST,
108 Data.Packed.Development
109 Graphics.Plot, 97 Graphics.Plot,
110 Numeric.HMatrix, 98 Numeric.HMatrix,
111 Numeric.HMatrix.Data, 99 Numeric.HMatrix.Data,
112 Numeric.HMatrix.Devel 100 Numeric.HMatrix.Devel
113 other-modules: Data.Packed.Internal, 101 other-modules: Numeric.Random,
114 Data.Packed.Internal.Common,
115 Data.Packed.Internal.Signatures,
116 Data.Packed.Internal.Vector,
117 Data.Packed.Internal.Matrix,
118 Numeric.Random,
119 Numeric.GSL.Internal, 102 Numeric.GSL.Internal,
120 Numeric.GSL.Vector, 103 Numeric.GSL.Vector,
121 Numeric.Conversion,
122 Numeric.ContainerBoot, 104 Numeric.ContainerBoot,
123 Numeric.IO, 105 Numeric.IO,
124 Numeric.Chain, 106 Numeric.Chain,
@@ -127,8 +109,7 @@ library
127 Numeric.LinearAlgebra.Util.Convolution 109 Numeric.LinearAlgebra.Util.Convolution
128 110
129 111
130 C-sources: src/Numeric/LinearAlgebra/LAPACK/lapack-aux.c, 112 C-sources: src/Numeric/GSL/gsl-aux.c
131 src/Numeric/GSL/gsl-aux.c
132 113
133 cc-options: -O4 -msse2 -Wall 114 cc-options: -O4 -msse2 -Wall
134 115