diff options
author | Joe Crayne <joe@jerkface.net> | 2019-08-10 03:41:07 -0400 |
---|---|---|
committer | Joe Crayne <joe@jerkface.net> | 2019-08-10 03:41:07 -0400 |
commit | 7f23aabba933c8e7ef44dbe21e35fa8fa0300f49 (patch) | |
tree | 0357fec21a7c0e4a88a96d64ba7335625601e8e7 /packages/base/src/Internal/Specialized.hs | |
parent | 145a61cc82ab66853daed8b352cb283fdcc790c5 (diff) |
Internal.Matrix builds.
Diffstat (limited to 'packages/base/src/Internal/Specialized.hs')
-rw-r--r-- | packages/base/src/Internal/Specialized.hs | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/packages/base/src/Internal/Specialized.hs b/packages/base/src/Internal/Specialized.hs index c063369..46587d2 100644 --- a/packages/base/src/Internal/Specialized.hs +++ b/packages/base/src/Internal/Specialized.hs | |||
@@ -10,7 +10,29 @@ | |||
10 | {-# LANGUAGE KindSignatures #-} | 10 | {-# LANGUAGE KindSignatures #-} |
11 | {-# LANGUAGE ViewPatterns #-} | 11 | {-# LANGUAGE ViewPatterns #-} |
12 | {-# LANGUAGE LambdaCase #-} | 12 | {-# LANGUAGE LambdaCase #-} |
13 | module Internal.Specialized where | 13 | module Internal.Specialized |
14 | ( Mod(..) | ||
15 | , MatrixOrder(..) | ||
16 | , Matrix(..) | ||
17 | , createMatrix | ||
18 | , matrixFromVector | ||
19 | , cols | ||
20 | , rows | ||
21 | , size | ||
22 | , shSize | ||
23 | , shDim | ||
24 | , constantD | ||
25 | , extractR | ||
26 | , setRect | ||
27 | , sortI | ||
28 | , sortV | ||
29 | , compareV | ||
30 | , selectV | ||
31 | , remapM | ||
32 | , rowOp | ||
33 | , gemm | ||
34 | , reorderV | ||
35 | ) where | ||
14 | 36 | ||
15 | import Control.Monad | 37 | import Control.Monad |
16 | import Control.DeepSeq ( NFData(..) ) | 38 | import Control.DeepSeq ( NFData(..) ) |