diff options
author | Joe Crayne <joe@jerkface.net> | 2019-08-09 19:36:28 -0400 |
---|---|---|
committer | Joe Crayne <joe@jerkface.net> | 2019-08-09 19:36:28 -0400 |
commit | 27bde39cfb955505ad65d54c575b2dde016d8ee6 (patch) | |
tree | 0ca4e156e46a637c75d57d6586766ed97221fc17 | |
parent | 421239ec7075bcff602b09192bbf0f0b9bff1a18 (diff) |
Import Specialized when we import Matrix.
-rw-r--r-- | packages/base/src/Internal/Algorithms.hs | 1 | ||||
-rw-r--r-- | packages/base/src/Internal/Container.hs | 1 | ||||
-rw-r--r-- | packages/base/src/Internal/Conversion.hs | 1 | ||||
-rw-r--r-- | packages/base/src/Internal/Convolution.hs | 1 | ||||
-rw-r--r-- | packages/base/src/Internal/Element.hs | 1 | ||||
-rw-r--r-- | packages/base/src/Internal/IO.hs | 1 | ||||
-rw-r--r-- | packages/base/src/Internal/LAPACK.hs | 1 | ||||
-rw-r--r-- | packages/base/src/Internal/Modular.hs | 1 | ||||
-rw-r--r-- | packages/base/src/Internal/Numeric.hs | 1 | ||||
-rw-r--r-- | packages/base/src/Internal/ST.hs | 1 | ||||
-rw-r--r-- | packages/base/src/Internal/Util.hs | 1 |
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 | ||
30 | import Internal.Vector | 30 | import Internal.Vector |
31 | import Internal.Matrix | 31 | import Internal.Matrix |
32 | import Internal.Specialized | ||
32 | import Internal.Element | 33 | import Internal.Element |
33 | import Internal.Conversion | 34 | import Internal.Conversion |
34 | import Internal.LAPACK | 35 | import 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 | ||
30 | import Internal.Vector | 30 | import Internal.Vector |
31 | import Internal.Matrix | 31 | import Internal.Matrix |
32 | import Internal.Specialized | ||
32 | import Internal.Element | 33 | import Internal.Element |
33 | import Internal.Numeric | 34 | import Internal.Numeric |
34 | import Internal.Algorithms(Field,linearSolveSVD,Herm,mTm) | 35 | import 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 | ||
26 | import Internal.Vector | 26 | import Internal.Vector |
27 | import Internal.Matrix | 27 | import Internal.Matrix |
28 | import Internal.Specialized | ||
28 | import Internal.Vectorized | 29 | import Internal.Vectorized |
29 | import Data.Complex | 30 | import Data.Complex |
30 | import Control.Arrow((***)) | 31 | import 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( | |||
20 | import qualified Data.Vector.Storable as SV | 20 | import qualified Data.Vector.Storable as SV |
21 | import Internal.Vector | 21 | import Internal.Vector |
22 | import Internal.Matrix | 22 | import Internal.Matrix |
23 | import Internal.Specialized | ||
23 | import Internal.Numeric | 24 | import Internal.Numeric |
24 | import Internal.Element | 25 | import Internal.Element |
25 | import Internal.Conversion | 26 | import 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 | ||
25 | import Internal.Vector | 25 | import Internal.Vector |
26 | import Internal.Matrix | 26 | import Internal.Matrix |
27 | import Internal.Specialized | ||
27 | import Internal.Vectorized | 28 | import Internal.Vectorized |
28 | import qualified Internal.ST as ST | 29 | import qualified Internal.ST as ST |
29 | import Data.Array | 30 | import 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 ( | |||
19 | import Internal.Devel | 19 | import Internal.Devel |
20 | import Internal.Vector | 20 | import Internal.Vector |
21 | import Internal.Matrix | 21 | import Internal.Matrix |
22 | import Internal.Specialized | ||
22 | import Internal.Vectorized | 23 | import Internal.Vectorized |
23 | import Text.Printf(printf, PrintfArg, PrintfType) | 24 | import Text.Printf(printf, PrintfArg, PrintfType) |
24 | import Data.List(intersperse,transpose) | 25 | import 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) | |||
23 | import Internal.Devel | 23 | import Internal.Devel |
24 | import Internal.Vector | 24 | import Internal.Vector |
25 | import Internal.Matrix hiding ((#), (#!)) | 25 | import Internal.Matrix hiding ((#), (#!)) |
26 | import Internal.Specialized | ||
26 | import Internal.Conversion | 27 | import Internal.Conversion |
27 | import Internal.Element | 28 | import Internal.Element |
28 | import Foreign.Ptr(nullPtr) | 29 | import 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) |
44 | import Internal.ST(mutable) | 44 | import Internal.ST(mutable) |
45 | import Internal.Specialized | ||
45 | #if MIN_VERSION_base(4,11,0) | 46 | #if MIN_VERSION_base(4,11,0) |
46 | import GHC.TypeLits hiding (Mod) | 47 | import 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 | ||
22 | import Internal.Vector | 22 | import Internal.Vector |
23 | import Internal.Matrix | 23 | import Internal.Matrix |
24 | import Internal.Specialized | ||
24 | import Internal.Element | 25 | import Internal.Element |
25 | import Internal.ST as ST | 26 | import Internal.ST as ST |
26 | import Internal.Conversion | 27 | import 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 | ||
36 | import Internal.Vector | 36 | import Internal.Vector |
37 | import Internal.Matrix | 37 | import Internal.Matrix |
38 | import Internal.Specialized | ||
38 | import Internal.Vectorized | 39 | import Internal.Vectorized |
39 | import Control.Monad.ST(ST, runST) | 40 | import Control.Monad.ST(ST, runST) |
40 | import Foreign.Storable(Storable, peekElemOff, pokeElemOff) | 41 | import 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 | ||
66 | import Internal.Vector | 66 | import Internal.Vector |
67 | import Internal.Matrix hiding (size) | 67 | import Internal.Matrix hiding (size) |
68 | import Internal.Specialized | ||
68 | import Internal.Numeric | 69 | import Internal.Numeric |
69 | import Internal.Element | 70 | import Internal.Element |
70 | import Internal.Container | 71 | import Internal.Container |