diff options
author | Alberto Ruiz <aruiz@um.es> | 2015-07-12 14:10:51 +0200 |
---|---|---|
committer | Alberto Ruiz <aruiz@um.es> | 2015-07-12 14:10:51 +0200 |
commit | b4873dbd201e0e887fb9cb5b5fe55774fa6fbe78 (patch) | |
tree | 16ae316ab96855c119d1da58d944645033afc1e3 /packages/base/src/Numeric/LinearAlgebra/Data.hs | |
parent | b2341058a2214d22dc23f516b6f09d3270faa18d (diff) |
documentation
Diffstat (limited to 'packages/base/src/Numeric/LinearAlgebra/Data.hs')
-rw-r--r-- | packages/base/src/Numeric/LinearAlgebra/Data.hs | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/packages/base/src/Numeric/LinearAlgebra/Data.hs b/packages/base/src/Numeric/LinearAlgebra/Data.hs index d2843c2..a389aac 100644 --- a/packages/base/src/Numeric/LinearAlgebra/Data.hs +++ b/packages/base/src/Numeric/LinearAlgebra/Data.hs | |||
@@ -8,21 +8,29 @@ License : BSD3 | |||
8 | Maintainer : Alberto Ruiz | 8 | Maintainer : Alberto Ruiz |
9 | Stability : provisional | 9 | Stability : provisional |
10 | 10 | ||
11 | Basic data processing. | 11 | This module provides functions for creation and manipulation of vectors and matrices, IO, and other utilities. |
12 | 12 | ||
13 | -} | 13 | -} |
14 | -------------------------------------------------------------------------------- | 14 | -------------------------------------------------------------------------------- |
15 | 15 | ||
16 | module Numeric.LinearAlgebra.Data( | 16 | module Numeric.LinearAlgebra.Data( |
17 | 17 | ||
18 | -- * Elements | ||
19 | R,C,I,Z,type(./.), | ||
20 | |||
18 | -- * Vector | 21 | -- * Vector |
19 | -- | 1D arrays are storable vectors from the vector package. There is no distinction | 22 | {- | 1D arrays are storable vectors directly reexported from the vector package. |
20 | -- between row and column vectors. | 23 | -} |
21 | 24 | ||
22 | fromList, toList, (|>), vector, range, idxs, | 25 | fromList, toList, (|>), vector, range, idxs, |
23 | 26 | ||
24 | -- * Matrix | 27 | -- * Matrix |
25 | 28 | ||
29 | {- | The main data type of hmatrix is a 2D dense array defined on top of | ||
30 | a storable vector. The internal representation is suitable for direct | ||
31 | interface with standard numeric libraries. | ||
32 | -} | ||
33 | |||
26 | (><), matrix, tr, tr', | 34 | (><), matrix, tr, tr', |
27 | 35 | ||
28 | -- * Dimensions | 36 | -- * Dimensions |
@@ -56,8 +64,9 @@ module Numeric.LinearAlgebra.Data( | |||
56 | -- * Matrix extraction | 64 | -- * Matrix extraction |
57 | Extractor(..), (??), | 65 | Extractor(..), (??), |
58 | 66 | ||
59 | takeRows, dropRows, takeColumns, dropColumns, | 67 | (?), (¿), fliprl, flipud, |
60 | subMatrix, (?), (¿), fliprl, flipud, | 68 | |
69 | subMatrix, takeRows, dropRows, takeColumns, dropColumns, | ||
61 | 70 | ||
62 | remap, | 71 | remap, |
63 | 72 | ||
@@ -92,7 +101,7 @@ module Numeric.LinearAlgebra.Data( | |||
92 | separable, | 101 | separable, |
93 | fromArray2D, | 102 | fromArray2D, |
94 | module Data.Complex, | 103 | module Data.Complex, |
95 | R,C,I,Z,Mod, type(./.), | 104 | Mod, |
96 | Vector, Matrix, GMatrix, nRows, nCols | 105 | Vector, Matrix, GMatrix, nRows, nCols |
97 | 106 | ||
98 | ) where | 107 | ) where |