Numeric.Jalla.Matrix

Classes

Matrices

class GMatrix mat e

class CMatrix mat e

shapeTrans

Matrix/Matrix Operations

class MatrixMatrix mat e

Matrix/Vector Operations

class MatrixVector mat vec e

Matrix/Scalar Operations

class MatrixScalar mat e

Indexable

Data types

data Matrix e

data Order

data Transpose

data RefVector e

Construction, Conversion, Manipulation

Manipulation Monad and Functions

data MMM s mat e a

createMatrix

modifyMatrix

setDiag

setRow

setColumn

setBlock

fillBlock

scaleRow

scaleColumn

refRow

refColumn

Maps over CMatrix

matrixMap

matrixBinMap

Conversions To And From Lists

matrixList

matrixLists

listMatrix

matrixAssocs

gmatrixAssocs

Copying Rows and Columns

row

column

rows

columns

Functions From IMM Can Be Used

Printing Matrices

prettyPrintMatrix

prettyPrintMatrixIO

CMatrix Linear Algebra Functions

Solving Linear Systems

solveLinearSystem

Inversion

invert

pseudoInverse

Norms

frobNorm

Special Matrices And Operations

idMatrix

matrixMultDiag

SVD

svd

data SVD mat e

data SVDOpt

data SVDU

data SVDVT

Generating and Checking Indices

checkIndex

inMatrixRange

diagIndices

Low Level IO Matrix Functions

matrixAlloc'

matrixElem

matrixMult

Unsafe manipulations.

unsafeMatrixSetElem

unsafeMatrixMult

unsafeMatrixFill

unsafeMatrixCopy

unsafeSolveLinearSystem

unsafeSVD

unsafeMatrixMap

unsafeMatrixBinMap

withCMatrixRow

withCMatrixColumn

Re-exported

data CFloat

data CDouble

data Complex a