blas-0.6: Bindings to the BLAS librarySource codeContentsIndex
BLAS.Matrix.Solve.Immutable
Stabilityexperimental
MaintainerPatrick Perry <patperry@stanford.edu>
Description
Synopsis
class (BaseMatrix a, BLAS1 e) => ISolve a e where
unsafeSolve :: a (m, n) e -> Vector m e -> Vector n e
unsafeSolveMat :: a (m, n) e -> Matrix (m, k) e -> Matrix (n, k) e
unsafeSSolve :: e -> a (m, n) e -> Vector m e -> Vector n e
unsafeSSolveMat :: e -> a (m, n) e -> Matrix (m, k) e -> Matrix (n, k) e
(<\>) :: ISolve a e => a (m, n) e -> Vector m e -> Vector n e
(<\\>) :: ISolve a e => a (m, n) e -> Matrix (m, k) e -> Matrix (n, k) e
ssolve :: ISolve a e => e -> a (m, n) e -> Vector m e -> Vector n e
ssolveMat :: ISolve a e => e -> a (m, n) e -> Matrix (m, k) e -> Matrix (n, k) e
Documentation
class (BaseMatrix a, BLAS1 e) => ISolve a e whereSource
Methods
unsafeSolve :: a (m, n) e -> Vector m e -> Vector n eSource
unsafeSolveMat :: a (m, n) e -> Matrix (m, k) e -> Matrix (n, k) eSource
unsafeSSolve :: e -> a (m, n) e -> Vector m e -> Vector n eSource
unsafeSSolveMat :: e -> a (m, n) e -> Matrix (m, k) e -> Matrix (n, k) eSource
show/hide Instances
(<\>) :: ISolve a e => a (m, n) e -> Vector m e -> Vector n eSource
Solve for a vector
(<\\>) :: ISolve a e => a (m, n) e -> Matrix (m, k) e -> Matrix (n, k) eSource
Solve for a matrix
ssolve :: ISolve a e => e -> a (m, n) e -> Vector m e -> Vector n eSource
Solve for a vector and scale
ssolveMat :: ISolve a e => e -> a (m, n) e -> Matrix (m, k) e -> Matrix (n, k) eSource
Solve for a matrix and scale
Produced by Haddock version 2.3.0