From 27bde39cfb955505ad65d54c575b2dde016d8ee6 Mon Sep 17 00:00:00 2001 From: Joe Crayne Date: Fri, 9 Aug 2019 19:36:28 -0400 Subject: Import Specialized when we import Matrix. --- packages/base/src/Internal/Algorithms.hs | 1 + packages/base/src/Internal/Container.hs | 1 + packages/base/src/Internal/Conversion.hs | 1 + packages/base/src/Internal/Convolution.hs | 1 + packages/base/src/Internal/Element.hs | 1 + packages/base/src/Internal/IO.hs | 1 + packages/base/src/Internal/LAPACK.hs | 1 + packages/base/src/Internal/Modular.hs | 1 + packages/base/src/Internal/Numeric.hs | 1 + packages/base/src/Internal/ST.hs | 1 + packages/base/src/Internal/Util.hs | 1 + 11 files changed, 11 insertions(+) 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 ( import Internal.Vector import Internal.Matrix +import Internal.Specialized import Internal.Element import Internal.Conversion 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 import Internal.Vector import Internal.Matrix +import Internal.Specialized import Internal.Element import Internal.Numeric 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 ( import Internal.Vector import Internal.Matrix +import Internal.Specialized import Internal.Vectorized import Data.Complex 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( import qualified Data.Vector.Storable as SV import Internal.Vector import Internal.Matrix +import Internal.Specialized import Internal.Numeric import Internal.Element 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 import Internal.Vector import Internal.Matrix +import Internal.Specialized import Internal.Vectorized import qualified Internal.ST as ST 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 ( import Internal.Devel import Internal.Vector import Internal.Matrix +import Internal.Specialized import Internal.Vectorized import Text.Printf(printf, PrintfArg, PrintfType) 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) import Internal.Devel import Internal.Vector import Internal.Matrix hiding ((#), (#!)) +import Internal.Specialized import Internal.Conversion import Internal.Element 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(..), gaussElim, gaussElim_1, gaussElim_2, luST, luSolve', luPacked', magnit, invershur) import Internal.ST(mutable) +import Internal.Specialized #if MIN_VERSION_base(4,11,0) import GHC.TypeLits hiding (Mod) #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 import Internal.Vector import Internal.Matrix +import Internal.Specialized import Internal.Element import Internal.ST as ST 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 ( import Internal.Vector import Internal.Matrix +import Internal.Specialized import Internal.Vectorized import Control.Monad.ST(ST, runST) 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( import Internal.Vector import Internal.Matrix hiding (size) +import Internal.Specialized import Internal.Numeric import Internal.Element import Internal.Container -- cgit v1.2.3