summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoe Crayne <joe@jerkface.net>2019-08-09 19:36:28 -0400
committerJoe Crayne <joe@jerkface.net>2019-08-09 19:36:28 -0400
commit27bde39cfb955505ad65d54c575b2dde016d8ee6 (patch)
tree0ca4e156e46a637c75d57d6586766ed97221fc17
parent421239ec7075bcff602b09192bbf0f0b9bff1a18 (diff)
Import Specialized when we import Matrix.
-rw-r--r--packages/base/src/Internal/Algorithms.hs1
-rw-r--r--packages/base/src/Internal/Container.hs1
-rw-r--r--packages/base/src/Internal/Conversion.hs1
-rw-r--r--packages/base/src/Internal/Convolution.hs1
-rw-r--r--packages/base/src/Internal/Element.hs1
-rw-r--r--packages/base/src/Internal/IO.hs1
-rw-r--r--packages/base/src/Internal/LAPACK.hs1
-rw-r--r--packages/base/src/Internal/Modular.hs1
-rw-r--r--packages/base/src/Internal/Numeric.hs1
-rw-r--r--packages/base/src/Internal/ST.hs1
-rw-r--r--packages/base/src/Internal/Util.hs1
11 files changed, 11 insertions, 0 deletions
diff --git a/packages/base/src/Internal/Algorithms.hs b/packages/base/src/Internal/Algorithms.hs
index f5bddc6..19ed0a1 100644
--- a/packages/base/src/Internal/Algorithms.hs
+++ b/packages/base/src/Internal/Algorithms.hs
@@ -29,6 +29,7 @@ module Internal.Algorithms (
29 29
30import Internal.Vector 30import Internal.Vector
31import Internal.Matrix 31import Internal.Matrix
32import Internal.Specialized
32import Internal.Element 33import Internal.Element
33import Internal.Conversion 34import Internal.Conversion
34import Internal.LAPACK 35import Internal.LAPACK
diff --git a/packages/base/src/Internal/Container.hs b/packages/base/src/Internal/Container.hs
index 41b8214..1015440 100644
--- a/packages/base/src/Internal/Container.hs
+++ b/packages/base/src/Internal/Container.hs
@@ -29,6 +29,7 @@ module Internal.Container where
29 29
30import Internal.Vector 30import Internal.Vector
31import Internal.Matrix 31import Internal.Matrix
32import Internal.Specialized
32import Internal.Element 33import Internal.Element
33import Internal.Numeric 34import Internal.Numeric
34import Internal.Algorithms(Field,linearSolveSVD,Herm,mTm) 35import Internal.Algorithms(Field,linearSolveSVD,Herm,mTm)
diff --git a/packages/base/src/Internal/Conversion.hs b/packages/base/src/Internal/Conversion.hs
index 4541ec4..0ec91ab 100644
--- a/packages/base/src/Internal/Conversion.hs
+++ b/packages/base/src/Internal/Conversion.hs
@@ -25,6 +25,7 @@ module Internal.Conversion (
25 25
26import Internal.Vector 26import Internal.Vector
27import Internal.Matrix 27import Internal.Matrix
28import Internal.Specialized
28import Internal.Vectorized 29import Internal.Vectorized
29import Data.Complex 30import Data.Complex
30import Control.Arrow((***)) 31import Control.Arrow((***))
diff --git a/packages/base/src/Internal/Convolution.hs b/packages/base/src/Internal/Convolution.hs
index 75fbef4..74ecfdb 100644
--- a/packages/base/src/Internal/Convolution.hs
+++ b/packages/base/src/Internal/Convolution.hs
@@ -20,6 +20,7 @@ module Internal.Convolution(
20import qualified Data.Vector.Storable as SV 20import qualified Data.Vector.Storable as SV
21import Internal.Vector 21import Internal.Vector
22import Internal.Matrix 22import Internal.Matrix
23import Internal.Specialized
23import Internal.Numeric 24import Internal.Numeric
24import Internal.Element 25import Internal.Element
25import Internal.Conversion 26import Internal.Conversion
diff --git a/packages/base/src/Internal/Element.hs b/packages/base/src/Internal/Element.hs
index 2e330ee..54f0010 100644
--- a/packages/base/src/Internal/Element.hs
+++ b/packages/base/src/Internal/Element.hs
@@ -24,6 +24,7 @@ module Internal.Element where
24 24
25import Internal.Vector 25import Internal.Vector
26import Internal.Matrix 26import Internal.Matrix
27import Internal.Specialized
27import Internal.Vectorized 28import Internal.Vectorized
28import qualified Internal.ST as ST 29import qualified Internal.ST as ST
29import Data.Array 30import Data.Array
diff --git a/packages/base/src/Internal/IO.hs b/packages/base/src/Internal/IO.hs
index b0f5606..5bfe470 100644
--- a/packages/base/src/Internal/IO.hs
+++ b/packages/base/src/Internal/IO.hs
@@ -19,6 +19,7 @@ module Internal.IO (
19import Internal.Devel 19import Internal.Devel
20import Internal.Vector 20import Internal.Vector
21import Internal.Matrix 21import Internal.Matrix
22import Internal.Specialized
22import Internal.Vectorized 23import Internal.Vectorized
23import Text.Printf(printf, PrintfArg, PrintfType) 24import Text.Printf(printf, PrintfArg, PrintfType)
24import Data.List(intersperse,transpose) 25import Data.List(intersperse,transpose)
diff --git a/packages/base/src/Internal/LAPACK.hs b/packages/base/src/Internal/LAPACK.hs
index 27d1f95..373b7a2 100644
--- a/packages/base/src/Internal/LAPACK.hs
+++ b/packages/base/src/Internal/LAPACK.hs
@@ -23,6 +23,7 @@ import Data.Bifunctor (first)
23import Internal.Devel 23import Internal.Devel
24import Internal.Vector 24import Internal.Vector
25import Internal.Matrix hiding ((#), (#!)) 25import Internal.Matrix hiding ((#), (#!))
26import Internal.Specialized
26import Internal.Conversion 27import Internal.Conversion
27import Internal.Element 28import Internal.Element
28import Foreign.Ptr(nullPtr) 29import Foreign.Ptr(nullPtr)
diff --git a/packages/base/src/Internal/Modular.hs b/packages/base/src/Internal/Modular.hs
index eb0c5a8..5af038b 100644
--- a/packages/base/src/Internal/Modular.hs
+++ b/packages/base/src/Internal/Modular.hs
@@ -42,6 +42,7 @@ import Internal.Util(Normed(..),Indexable(..),
42 gaussElim, gaussElim_1, gaussElim_2, 42 gaussElim, gaussElim_1, gaussElim_2,
43 luST, luSolve', luPacked', magnit, invershur) 43 luST, luSolve', luPacked', magnit, invershur)
44import Internal.ST(mutable) 44import Internal.ST(mutable)
45import Internal.Specialized
45#if MIN_VERSION_base(4,11,0) 46#if MIN_VERSION_base(4,11,0)
46import GHC.TypeLits hiding (Mod) 47import GHC.TypeLits hiding (Mod)
47#else 48#else
diff --git a/packages/base/src/Internal/Numeric.hs b/packages/base/src/Internal/Numeric.hs
index fd0a217..99fac41 100644
--- a/packages/base/src/Internal/Numeric.hs
+++ b/packages/base/src/Internal/Numeric.hs
@@ -21,6 +21,7 @@ module Internal.Numeric where
21 21
22import Internal.Vector 22import Internal.Vector
23import Internal.Matrix 23import Internal.Matrix
24import Internal.Specialized
24import Internal.Element 25import Internal.Element
25import Internal.ST as ST 26import Internal.ST as ST
26import Internal.Conversion 27import Internal.Conversion
diff --git a/packages/base/src/Internal/ST.hs b/packages/base/src/Internal/ST.hs
index 7d54e6d..adfc3d5 100644
--- a/packages/base/src/Internal/ST.hs
+++ b/packages/base/src/Internal/ST.hs
@@ -35,6 +35,7 @@ module Internal.ST (
35 35
36import Internal.Vector 36import Internal.Vector
37import Internal.Matrix 37import Internal.Matrix
38import Internal.Specialized
38import Internal.Vectorized 39import Internal.Vectorized
39import Control.Monad.ST(ST, runST) 40import Control.Monad.ST(ST, runST)
40import Foreign.Storable(Storable, peekElemOff, pokeElemOff) 41import Foreign.Storable(Storable, peekElemOff, pokeElemOff)
diff --git a/packages/base/src/Internal/Util.hs b/packages/base/src/Internal/Util.hs
index f642e8d..4cc6b66 100644
--- a/packages/base/src/Internal/Util.hs
+++ b/packages/base/src/Internal/Util.hs
@@ -65,6 +65,7 @@ module Internal.Util(
65 65
66import Internal.Vector 66import Internal.Vector
67import Internal.Matrix hiding (size) 67import Internal.Matrix hiding (size)
68import Internal.Specialized
68import Internal.Numeric 69import Internal.Numeric
69import Internal.Element 70import Internal.Element
70import Internal.Container 71import Internal.Container