
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.


Inplace 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 