diff options
Diffstat (limited to 'packages/base/src/Internal/Algorithms.hs')
-rw-r--r-- | packages/base/src/Internal/Algorithms.hs | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/packages/base/src/Internal/Algorithms.hs b/packages/base/src/Internal/Algorithms.hs index 99c90aa..3d25491 100644 --- a/packages/base/src/Internal/Algorithms.hs +++ b/packages/base/src/Internal/Algorithms.hs | |||
@@ -38,14 +38,11 @@ import Internal.Vectorized(range) | |||
38 | (Single precision data can be converted using 'single' and 'double'). | 38 | (Single precision data can be converted using 'single' and 'double'). |
39 | 39 | ||
40 | -} | 40 | -} |
41 | class (Product t, | 41 | class (Numeric t, |
42 | Convert t, | 42 | Convert t, |
43 | Container Vector t, | ||
44 | Container Matrix t, | ||
45 | Normed Matrix t, | 43 | Normed Matrix t, |
46 | Normed Vector t, | 44 | Normed Vector t, |
47 | Floating t, | 45 | Floating t, |
48 | CTrans t, | ||
49 | RealOf t ~ Double) => Field t where | 46 | RealOf t ~ Double) => Field t where |
50 | svd' :: Matrix t -> (Matrix t, Vector Double, Matrix t) | 47 | svd' :: Matrix t -> (Matrix t, Vector Double, Matrix t) |
51 | thinSVD' :: Matrix t -> (Matrix t, Vector Double, Matrix t) | 48 | thinSVD' :: Matrix t -> (Matrix t, Vector Double, Matrix t) |