|
Matrix.LU | Portability | portable | Stability | experimental | Maintainer | m.p.donadio@ieee.org |
|
|
|
|
|
Description |
Module implementing LU decomposition and related functions
|
|
Synopsis |
|
lu :: Array (Int, Int) Double -> Array (Int, Int) Double | | lu_solve :: Array (Int, Int) Double -> Array Int Double -> Array Int Double | | improve :: Array (Int, Int) Double -> Array (Int, Int) Double -> Array Int Double -> Array Int Double -> Array Int Double | | inverse :: Array (Int, Int) Double -> Array (Int, Int) Double | | lu_det :: Array (Int, Int) Double -> Double | | solve :: Array (Int, Int) Double -> Array Int Double -> Array Int Double | | det :: Array (Int, Int) Double -> Double |
|
|
Documentation |
|
lu |
:: Array (Int, Int) Double | A | -> Array (Int, Int) Double | LU(A) | LU decomposition via Crout's Algorithm |
|
|
lu_solve |
:: Array (Int, Int) Double | LU(A) | -> Array Int Double | b | -> Array Int Double | x | Solution to Ax=b via LU decomposition |
|
|
improve |
:: Array (Int, Int) Double | A | -> Array (Int, Int) Double | LU(A) | -> Array Int Double | b | -> Array Int Double | x | -> Array Int Double | x' | Improve a solution to Ax=b via LU decomposition |
|
|
inverse |
:: Array (Int, Int) Double | A | -> Array (Int, Int) Double | A^-1 | Matrix inversion via LU decomposition |
|
|
lu_det |
:: Array (Int, Int) Double | LU(A) | -> Double | det(A) | Determinant of a matrix via LU decomposition |
|
|
solve |
:: Array (Int, Int) Double | A | -> Array Int Double | b | -> Array Int Double | x | LU solver using original matrix |
|
|
det |
:: Array (Int, Int) Double | A | -> Double | det(A) | determinant using original matrix |
|
|
Produced by Haddock version 0.4 |