|
| BLAS.Matrix.Solve.ReadOnly | | Stability | experimental | | Maintainer | Patrick Perry <patperry@stanford.edu> |
|
|
|
|
|
| Description |
|
|
| Synopsis |
|
| class RMatrix a e => RSolve a e where | | unsafeDoSolve :: a (m, n) e -> DVector t m e -> IOVector n e -> IO () | | unsafeDoSolveMat :: a (m, n) e -> DMatrix t (m, k) e -> IOMatrix (n, k) e -> IO () | | unsafeDoSSolve :: e -> a (m, n) e -> DVector t m e -> IOVector n e -> IO () | | unsafeDoSSolveMat :: e -> a (m, n) e -> DMatrix t (m, k) e -> IOMatrix (n, k) e -> IO () | | unsafeDoSolve_ :: a (n, n) e -> IOVector n e -> IO () | | unsafeDoSSolve_ :: e -> a (n, n) e -> IOVector n e -> IO () | | unsafeDoSolveMat_ :: a (m, m) e -> IOMatrix (m, n) e -> IO () | | unsafeDoSSolveMat_ :: e -> a (m, m) e -> IOMatrix (m, n) e -> IO () |
| | | getSolve :: RSolve a e => a (m, n) e -> DVector t m e -> IO (DVector r n e) | | | getSolveMat :: RSolve a e => a (m, n) e -> DMatrix t (m, k) e -> IO (DMatrix r (n, k) e) | | | getSSolve :: RSolve a e => e -> a (m, n) e -> DVector t m e -> IO (DVector r n e) | | | getSSolveMat :: RSolve a e => e -> a (m, n) e -> DMatrix t (m, k) e -> IO (DMatrix r (n, k) e) | | | doSolve :: RSolve a e => a (m, n) e -> DVector t m e -> IOVector n e -> IO () | | | doSolveMat :: RSolve a e => a (m, n) e -> DMatrix t (m, k) e -> IOMatrix (n, k) e -> IO () | | | doSSolve :: RSolve a e => e -> a (m, n) e -> DVector t m e -> IOVector n e -> IO () | | | doSSolveMat :: RSolve a e => e -> a (m, n) e -> DMatrix t (m, k) e -> IOMatrix (n, k) e -> IO () | | | doSolve_ :: RSolve a e => a (n, n) e -> IOVector n e -> IO () | | | doSolveMat_ :: RSolve a e => a (m, m) e -> IOMatrix (m, n) e -> IO () | | | doSSolve_ :: RSolve a e => e -> a (n, n) e -> IOVector n e -> IO () | | | doSSolveMat_ :: RSolve a e => e -> a (m, m) e -> IOMatrix (m, n) e -> IO () | | | unsafeGetSolve :: RSolve a e => a (m, n) e -> DVector t m e -> IO (DVector r n e) | | | unsafeGetSolveMat :: RSolve a e => a (m, n) e -> DMatrix t (m, k) e -> IO (DMatrix r (n, k) e) | | | unsafeGetSSolve :: RSolve a e => e -> a (m, n) e -> DVector t m e -> IO (DVector r n e) | | | unsafeGetSSolveMat :: RSolve a e => e -> a (m, n) e -> DMatrix t (m, k) e -> IO (DMatrix r (n, k) e) |
|
|
| Documentation |
|
|
| | Methods | | | Instances | |
|
|
| Matrix and vector solving
|
|
|
| Solve for a vector
|
|
|
| Solve for a matrix
|
|
|
| Solve for a vector and scale
|
|
|
| Solve for a matrix and scale
|
|
| In-place solving
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| unsafe operations
|
|
|
|
|
|
|
|
|
|
| Produced by Haddock version 2.3.0 |