summaryrefslogtreecommitdiff
path: root/packages/base/src/Numeric/HMatrix.hs
diff options
context:
space:
mode:
Diffstat (limited to 'packages/base/src/Numeric/HMatrix.hs')
-rw-r--r--packages/base/src/Numeric/HMatrix.hs6
1 files changed, 5 insertions, 1 deletions
diff --git a/packages/base/src/Numeric/HMatrix.hs b/packages/base/src/Numeric/HMatrix.hs
index 786fb6d..024e462 100644
--- a/packages/base/src/Numeric/HMatrix.hs
+++ b/packages/base/src/Numeric/HMatrix.hs
@@ -152,7 +152,8 @@ import Numeric.LinearAlgebra.Data
152import Numeric.Matrix() 152import Numeric.Matrix()
153import Numeric.Vector() 153import Numeric.Vector()
154import Data.Packed.Numeric hiding ((<>)) 154import Data.Packed.Numeric hiding ((<>))
155import Numeric.LinearAlgebra.Algorithms 155import Numeric.LinearAlgebra.Algorithms hiding (linearSolve)
156import qualified Numeric.LinearAlgebra.Algorithms as A
156import Numeric.LinearAlgebra.Util 157import Numeric.LinearAlgebra.Util
157import Numeric.LinearAlgebra.Random 158import Numeric.LinearAlgebra.Random
158import Numeric.Sparse((!#>)) 159import Numeric.Sparse((!#>))
@@ -163,3 +164,6 @@ import Numeric.LinearAlgebra.Util.CG
163(<>) = mXm 164(<>) = mXm
164infixr 8 <> 165infixr 8 <>
165 166
167-- | Solve a linear system (for square coefficient matrix and several right-hand sides) using the LU decomposition, returning Nothing for a singular system. For underconstrained or overconstrained systems use 'linearSolveLS' or 'linearSolveSVD'.
168linearSolve m b = A.mbLinearSolve m b
169