|
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 |