summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlberto Ruiz <aruiz@um.es>2015-06-05 16:20:19 +0200
committerAlberto Ruiz <aruiz@um.es>2015-06-05 16:20:19 +0200
commitefc698f33bc1df574f02977c5d91276d705afb84 (patch)
treedd48cf74103bf2049edff051a610ad63edb0877a
parentaacfd16906453c8b4396bc04067a3adae734fd20 (diff)
change imports in the exposed modules
-rw-r--r--packages/base/src/Numeric/LinearAlgebra.hs19
-rw-r--r--packages/base/src/Numeric/LinearAlgebra/Data.hs18
-rw-r--r--packages/base/src/Numeric/LinearAlgebra/Devel.hs28
-rw-r--r--packages/base/src/Numeric/LinearAlgebra/HMatrix.hs2
-rw-r--r--packages/base/src/Numeric/LinearAlgebra/Static.hs2
-rw-r--r--packages/base/src/Numeric/Matrix.hs8
-rw-r--r--packages/base/src/Numeric/Vector.hs9
7 files changed, 57 insertions, 29 deletions
diff --git a/packages/base/src/Numeric/LinearAlgebra.hs b/packages/base/src/Numeric/LinearAlgebra.hs
index 9dd7177..ace47e9 100644
--- a/packages/base/src/Numeric/LinearAlgebra.hs
+++ b/packages/base/src/Numeric/LinearAlgebra.hs
@@ -153,14 +153,17 @@ import Numeric.LinearAlgebra.Data
153 153
154import Numeric.Matrix() 154import Numeric.Matrix()
155import Numeric.Vector() 155import Numeric.Vector()
156import Data.Packed.Numeric hiding ((<>), mul) 156import Internal.Matrix
157import Numeric.LinearAlgebra.Algorithms hiding (linearSolve,Normed,orth) 157import Internal.Container hiding ((<>))
158import qualified Numeric.LinearAlgebra.Algorithms as A 158import Internal.Numeric hiding (mul)
159import Numeric.LinearAlgebra.Util 159import Internal.Algorithms hiding (linearSolve,Normed,orth)
160import Numeric.LinearAlgebra.Util.Modular 160import qualified Internal.Algorithms as A
161import Numeric.LinearAlgebra.Random 161import Internal.Util
162import Numeric.Sparse((!#>)) 162import Internal.Modular
163import Numeric.LinearAlgebra.Util.CG 163import Internal.Random
164import Internal.Sparse((!#>))
165import Internal.CG
166import Internal.Conversion
164 167
165{- | infix synonym of 'mul' 168{- | infix synonym of 'mul'
166 169
diff --git a/packages/base/src/Numeric/LinearAlgebra/Data.hs b/packages/base/src/Numeric/LinearAlgebra/Data.hs
index 2161e75..196ada9 100644
--- a/packages/base/src/Numeric/LinearAlgebra/Data.hs
+++ b/packages/base/src/Numeric/LinearAlgebra/Data.hs
@@ -93,12 +93,18 @@ module Numeric.LinearAlgebra.Data(
93 93
94) where 94) where
95 95
96import Data.Packed.Vector 96import Internal.Tools
97import Data.Packed.Matrix 97import Internal.Vector
98import Data.Packed.Numeric 98import Internal.Vectorized
99import Numeric.LinearAlgebra.Util hiding ((&),(#)) 99import Internal.Matrix hiding (size)
100import Internal.Element
101import Internal.IO
102import Internal.Numeric
103import Internal.Container
104import Internal.Util hiding ((&),(#))
100import Data.Complex 105import Data.Complex
101import Numeric.Sparse 106import Internal.Sparse
102import Numeric.LinearAlgebra.Util.Modular 107import Internal.Modular
108import Data.Vector.Storable(fromList)
103 109
104 110
diff --git a/packages/base/src/Numeric/LinearAlgebra/Devel.hs b/packages/base/src/Numeric/LinearAlgebra/Devel.hs
index 55894e0..4d5b5cb 100644
--- a/packages/base/src/Numeric/LinearAlgebra/Devel.hs
+++ b/packages/base/src/Numeric/LinearAlgebra/Devel.hs
@@ -17,12 +17,22 @@ module Numeric.LinearAlgebra.Devel(
17 -- 17 --
18 -- @ glUniformMatrix4fv 0 1 (fromIntegral gl_TRUE) \`appMatrix\` perspective 0.01 100 (pi\/2) (4\/3) 18 -- @ glUniformMatrix4fv 0 1 (fromIntegral gl_TRUE) \`appMatrix\` perspective 0.01 100 (pi\/2) (4\/3)
19 -- @ 19 -- @
20 module Data.Packed.Foreign, 20 module Internal.Foreign,
21 21
22 -- * FFI tools 22 -- * FFI tools
23 -- | Illustrative usage examples can be found 23 -- | Illustrative usage examples can be found
24 -- in the @examples\/devel@ folder included in the package. 24 -- in the @examples\/devel@ folder included in the package.
25 module Data.Packed.Development, 25
26 createVector, createMatrix,
27 vec, mat, omat,
28 app1, app2, app3, app4,
29 app5, app6, app7, app8, app9, app10,
30 MatrixOrder(..), orderOf, cmat, fmat,
31 matrixFromVector,
32 unsafeFromForeignPtr,
33 unsafeToForeignPtr,
34 check, (//),
35 at', atM', fi, ti,
26 36
27 -- * ST 37 -- * ST
28 -- | In-place manipulation inside the ST monad. 38 -- | In-place manipulation inside the ST monad.
@@ -58,9 +68,13 @@ module Numeric.LinearAlgebra.Devel(
58 68
59) where 69) where
60 70
61import Data.Packed.Foreign 71import Internal.Tools
62import Data.Packed.Development 72import Internal.Foreign
63import Data.Packed.ST 73import Internal.Devel
64import Data.Packed 74import Internal.ST
65import Numeric.Sparse 75import Internal.Vector
76import Internal.Matrix
77import Internal.Element
78import Internal.Sparse
79import Data.Vector.Storable (unsafeToForeignPtr, unsafeFromForeignPtr )
66 80
diff --git a/packages/base/src/Numeric/LinearAlgebra/HMatrix.hs b/packages/base/src/Numeric/LinearAlgebra/HMatrix.hs
index a6383c1..327f284 100644
--- a/packages/base/src/Numeric/LinearAlgebra/HMatrix.hs
+++ b/packages/base/src/Numeric/LinearAlgebra/HMatrix.hs
@@ -17,6 +17,6 @@ module Numeric.LinearAlgebra.HMatrix (
17) where 17) where
18 18
19import Numeric.LinearAlgebra 19import Numeric.LinearAlgebra
20import Numeric.LinearAlgebra.Util 20import Internal.Util
21 21
22 22
diff --git a/packages/base/src/Numeric/LinearAlgebra/Static.hs b/packages/base/src/Numeric/LinearAlgebra/Static.hs
index 49327f2..04c4151 100644
--- a/packages/base/src/Numeric/LinearAlgebra/Static.hs
+++ b/packages/base/src/Numeric/LinearAlgebra/Static.hs
@@ -68,7 +68,7 @@ import Numeric.LinearAlgebra hiding (
68 qr,size,app,mul,dot,chol,range) 68 qr,size,app,mul,dot,chol,range)
69import qualified Numeric.LinearAlgebra as LA 69import qualified Numeric.LinearAlgebra as LA
70import Data.Proxy(Proxy) 70import Data.Proxy(Proxy)
71import Numeric.LinearAlgebra.Static.Internal 71import Internal.Static
72import Control.Arrow((***)) 72import Control.Arrow((***))
73 73
74 74
diff --git a/packages/base/src/Numeric/Matrix.hs b/packages/base/src/Numeric/Matrix.hs
index 5f27652..5400f26 100644
--- a/packages/base/src/Numeric/Matrix.hs
+++ b/packages/base/src/Numeric/Matrix.hs
@@ -26,11 +26,13 @@ module Numeric.Matrix (
26 26
27------------------------------------------------------------------- 27-------------------------------------------------------------------
28 28
29import Data.Packed 29import Internal.Vector
30import Data.Packed.Internal.Numeric 30import Internal.Matrix
31import Internal.Element
32import Internal.Numeric
31import qualified Data.Monoid as M 33import qualified Data.Monoid as M
32import Data.List(partition) 34import Data.List(partition)
33import Numeric.Chain 35import Internal.Chain
34 36
35------------------------------------------------------------------- 37-------------------------------------------------------------------
36 38
diff --git a/packages/base/src/Numeric/Vector.hs b/packages/base/src/Numeric/Vector.hs
index 6245cf7..7525890 100644
--- a/packages/base/src/Numeric/Vector.hs
+++ b/packages/base/src/Numeric/Vector.hs
@@ -19,9 +19,12 @@
19 19
20module Numeric.Vector () where 20module Numeric.Vector () where
21 21
22import Numeric.Vectorized 22import Internal.Tools
23import Data.Packed.Vector 23import Internal.Vectorized
24import Data.Packed.Internal.Numeric 24import Internal.Vector
25import Internal.Numeric
26import Data.Vector.Storable(fromList)
27import Internal.Conversion
25 28
26------------------------------------------------------------------- 29-------------------------------------------------------------------
27 30