Numeric.LAPACK.Matrix

data family Matrix typ a

type Full vert horiz height width

type General height width

type Tall height width

type Wide height width

type Square sh

type Triangular lo diag up sh

type Upper sh

type Lower sh

type Diagonal sh

type Symmetric sh

type Hermitian sh

type Permutation sh

type ShapeInt

shapeInt

transpose

adjoint

class Box typ

indices

reshape

mapShape

caseTallWide

fromScalar

toScalar

fromList

mapExtent

fromFull

asGeneral

asTall

asWide

tallFromGeneral

wideFromGeneral

generalizeTall

generalizeWide

mapHeight

mapWidth

identity

diagonal

fromRowsNonEmpty

fromRowArray

fromRows

fromRowsNonEmptyContainer

fromRowContainer

fromColumnsNonEmpty

fromColumnArray

fromColumns

fromColumnsNonEmptyContainer

fromColumnContainer

singleRow

singleColumn

flattenRow

flattenColumn

liftRow

liftColumn

unliftRow

unliftColumn

toRows

toColumns

toRowArray

toColumnArray

toRowContainer

toColumnContainer

takeRow

takeColumn

takeRows

takeColumns

takeEqually

dropRows

dropColumns

dropEqually

takeTop

takeBottom

takeLeft

takeRight

takeRowArray

takeColumnArray

swapRows

swapColumns

reverseRows

reverseColumns

fromRowMajor

toRowMajor

forceOrder

adaptOrder

data OrderBias

leftBias

rightBias

contiguousBias

(|||)

beside

(===)

above

(|*-)

tensorProduct

outer

kronecker

sumRank1

map

class Complex typ

class SquareShape typ

identityFrom

identityFromHeight

identityFromWidth

trace

type family RealOf x

rowSums

columnSums

rowArgAbsMaximums

columnArgAbsMaximums

scaleRows

scaleColumns

scaleRowsReal

scaleColumnsReal

(\*#)

(#*\)

(\\#)

(#/\)

multiply

multiplyVector

zero

negate

scale

scaleReal

scaleRealReal

(.*#)

add

sub

(#+#)

(#-#)

class Multiply typA typB

(#*#)

class MultiplyVector typ

(#*|)

(-*#)

class MultiplySquare typ

multiplySquare

class Power typ

(##*#)

(#*##)

class Indexed typ

class Determinant typ

class Solve typ

(##/#)

(#\##)

solveVector

(-/#)

(#\|)

class Inverse typ

data Transposition