diff options
Diffstat (limited to 'lib/Data/Packed/Matrix.hs')
-rw-r--r-- | lib/Data/Packed/Matrix.hs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/Data/Packed/Matrix.hs b/lib/Data/Packed/Matrix.hs index 5a4b919..404fde7 100644 --- a/lib/Data/Packed/Matrix.hs +++ b/lib/Data/Packed/Matrix.hs | |||
@@ -27,7 +27,7 @@ module Data.Packed.Matrix ( | |||
27 | subMatrix, takeRows, dropRows, takeColumns, dropColumns, | 27 | subMatrix, takeRows, dropRows, takeColumns, dropColumns, |
28 | ident, diag, diagRect, takeDiag, | 28 | ident, diag, diagRect, takeDiag, |
29 | liftMatrix, liftMatrix2, | 29 | liftMatrix, liftMatrix2, |
30 | dispR, readMatrix, fromArray2D | 30 | format, dispR, readMatrix, fromArray2D |
31 | ) where | 31 | ) where |
32 | 32 | ||
33 | import Data.Packed.Internal | 33 | import Data.Packed.Internal |
@@ -95,7 +95,7 @@ takeDiag :: (Field t) => Matrix t -> Vector t | |||
95 | takeDiag m = fromList [cdat m `at` (k*cols m+k) | k <- [0 .. min (rows m) (cols m) -1]] | 95 | takeDiag m = fromList [cdat m `at` (k*cols m+k) | k <- [0 .. min (rows m) (cols m) -1]] |
96 | 96 | ||
97 | -- | creates the identity matrix of given dimension | 97 | -- | creates the identity matrix of given dimension |
98 | ident :: Int -> Matrix Double | 98 | ident :: Field a => Int -> Matrix a |
99 | ident n = diag (constant 1 n) | 99 | ident n = diag (constant 1 n) |
100 | 100 | ||
101 | ------------------------------------------------------------ | 101 | ------------------------------------------------------------ |