diff options
Diffstat (limited to 'packages/base/src/Numeric/LinearAlgebra.hs')
-rw-r--r-- | packages/base/src/Numeric/LinearAlgebra.hs | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/packages/base/src/Numeric/LinearAlgebra.hs b/packages/base/src/Numeric/LinearAlgebra.hs index 96bf29f..549ebd0 100644 --- a/packages/base/src/Numeric/LinearAlgebra.hs +++ b/packages/base/src/Numeric/LinearAlgebra.hs | |||
@@ -37,11 +37,11 @@ module Numeric.LinearAlgebra ( | |||
37 | 37 | ||
38 | -- * Matrix product | 38 | -- * Matrix product |
39 | (<.>), | 39 | (<.>), |
40 | 40 | ||
41 | -- | This operator can also be written using the unicode symbol ◇ (25c7). | 41 | -- | The overloaded multiplication operator may need type annotations to remove |
42 | -- ambiguity. In those cases we can also use the specific functions 'mXm', 'mXv', and 'dot'. | ||
42 | -- | 43 | -- |
43 | 44 | -- The matrix x matrix product is also implemented in the "Data.Monoid" instance, where | |
44 | -- | The matrix x matrix product is also implemented in the "Data.Monoid" instance, where | ||
45 | -- single-element matrices (created from numeric literals or using 'scalar') | 45 | -- single-element matrices (created from numeric literals or using 'scalar') |
46 | -- are used for scaling. | 46 | -- are used for scaling. |
47 | -- | 47 | -- |
@@ -52,6 +52,7 @@ module Numeric.LinearAlgebra ( | |||
52 | -- , 4.0, 10.0, 0.0 ] | 52 | -- , 4.0, 10.0, 0.0 ] |
53 | -- | 53 | -- |
54 | -- 'mconcat' uses 'optimiseMult' to get the optimal association order. | 54 | -- 'mconcat' uses 'optimiseMult' to get the optimal association order. |
55 | |||
55 | 56 | ||
56 | -- * Other products | 57 | -- * Other products |
57 | outer, kronecker, cross, | 58 | outer, kronecker, cross, |
@@ -125,7 +126,7 @@ module Numeric.LinearAlgebra ( | |||
125 | RandDist(..), randomVector, rand, randn, gaussianSample, uniformSample, | 126 | RandDist(..), randomVector, rand, randn, gaussianSample, uniformSample, |
126 | 127 | ||
127 | -- * Misc | 128 | -- * Misc |
128 | meanCov, peps, relativeError, haussholder, optimiseMult, udot, Seed, (◇) | 129 | meanCov, peps, relativeError, haussholder, optimiseMult, dot, udot, mXm, mXv, smXv, (<>), (◇), Seed, checkT |
129 | ) where | 130 | ) where |
130 | 131 | ||
131 | import Numeric.LinearAlgebra.Data | 132 | import Numeric.LinearAlgebra.Data |
@@ -136,6 +137,5 @@ import Numeric.Container | |||
136 | import Numeric.LinearAlgebra.Algorithms | 137 | import Numeric.LinearAlgebra.Algorithms |
137 | import Numeric.LinearAlgebra.Util | 138 | import Numeric.LinearAlgebra.Util |
138 | import Numeric.LinearAlgebra.Random | 139 | import Numeric.LinearAlgebra.Random |
139 | 140 | import Data.Packed.Internal.Sparse(smXv) | |
140 | |||
141 | 141 | ||