diff options
Diffstat (limited to 'packages/base/src/Numeric/LinearAlgebra/Devel.hs')
-rw-r--r-- | packages/base/src/Numeric/LinearAlgebra/Devel.hs | 28 |
1 files changed, 21 insertions, 7 deletions
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 | ||
61 | import Data.Packed.Foreign | 71 | import Internal.Tools |
62 | import Data.Packed.Development | 72 | import Internal.Foreign |
63 | import Data.Packed.ST | 73 | import Internal.Devel |
64 | import Data.Packed | 74 | import Internal.ST |
65 | import Numeric.Sparse | 75 | import Internal.Vector |
76 | import Internal.Matrix | ||
77 | import Internal.Element | ||
78 | import Internal.Sparse | ||
79 | import Data.Vector.Storable (unsafeToForeignPtr, unsafeFromForeignPtr ) | ||
66 | 80 | ||