|
| Data.Matrix.Banded.Operations | | Stability | experimental | | Maintainer | Patrick Perry <patperry@stanford.edu> |
|
|
|
|
|
| Description |
|
|
| Synopsis |
|
| module BLAS.Matrix.Immutable | | | module BLAS.Matrix.ReadOnly | | | scale :: BLAS1 e => e -> Banded (m, n) e -> Banded (m, n) e | | | invScale :: BLAS1 e => e -> Banded (m, n) e -> Banded (m, n) e | | | getScaled :: BLAS1 e => e -> BMatrix t (m, n) e -> IO (BMatrix r (m, n) e) | | | getInvScaled :: BLAS1 e => e -> BMatrix t (m, n) e -> IO (BMatrix r (m, n) e) | | | doConj :: BLAS1 e => IOBanded (m, n) e -> IO () | | | scaleBy :: BLAS1 e => e -> IOBanded (m, n) e -> IO () | | | invScaleBy :: BLAS1 e => e -> IOBanded (m, n) e -> IO () |
|
|
| Documentation |
|
| module BLAS.Matrix.Immutable |
|
| module BLAS.Matrix.ReadOnly |
|
| Matrix Arithmetic
|
|
| Pure
|
|
|
| Create a new matrix by scaling another matrix by the given value.
|
|
|
| Form a new matrix by dividing every element by a value.
|
|
| Impure
|
|
|
| Form a new matrix by multiplying every element by a value.
|
|
|
| Form a new matrix by dividing every element by a value.
|
|
| In-place operations
|
|
|
| Conjugate every element in a matrix.
|
|
|
| Scale every element in a matrix by the given value.
|
|
|
| Divide every element by the given value.
|
|
| Produced by Haddock version 2.3.0 |