Math.Linear.Sparse

class Additive f

negated

minus

class VectorSpace f

lerp

class Hilbert f

class Normed f

normSq

norm1

norm2

normP

normInfty

normalize

dotLp

reciprocal

scale

class FiniteDim f

withDim

withDim2

class HasData f a

class Sparse f a

class Set f

data SpVector a

dimSV

spySV

imSV

zeroSV

singletonSV

mkSpVector

mkSpVectorD

mkSpVector1

mkSpVector1D

onesSV

zerosSV

insertSpVector

fromListSV

toListSV

toDenseListSV

lookupDenseSV

findWithDefault0IM

tailSV

headSV

concatSV

svToSM

outerProdSV

(><)

data SpMatrix a

maxTup

minTup

emptySpMatrix

matScale

normFrobenius

type Rows

type Cols

type IxRow

type IxCol

validIxSM

isSquareSM

isDiagonalSM

immSM

dimSM

nelSM

nrows

ncols

data SMInfo

infoSM

nzSM

spySM

nzRowU

nzRow

bwMinSM

bwMaxSM

bwBoundsSM

zeroSM

insertSpMatrix

fromListSM'

fromListSM

fromListDenseSM

toDenseListSM

mkDiagonal

eye

ones

mkSubDiagonal

encode

decode

extractSubmatrixSM

extractRowSM

extractColSM

toSV

extractCol

extractRow

vertStackSM

(-=-)

horizStackSM

(-||-)

lookupSM

lookupWD_SM

(@@)

lookupWD_IM

foldlSM

ifoldlSM

countSubdiagonalNZSM

extractDiagonalDSM

subdiagIndicesSM

sparsifyIM2

sparsifySM

roundZeroOneSM

transposeSM

(#^)

(#^#)

(##^)

matVec

(#>)

vecMat

(<#)

matMatU

matMat

(##)

matMatSparsified

(#~#)

isOrthogonalSM

conditionNumberSM

hhMat

hhRefl

hypot

sign

givensCoef

givens

firstNonZeroColumn

candidateRows

qr

gmats

eigsQR

rayleighStep

eigRayleigh

hhV

eps

residual

converged

cgsStep

data CGS

cgs

bicgstabStep

data BICGSTAB

bicgstab

data LinSolveMethod

linSolveM

linSolve

(<\>)

sizeStr

showNonZero

toDenseRow

toDenseRowClip

newline

printDenseSM

toDenseListClip

printDenseSV

class PrintDense a

almostZero

almostOne

withDefault

roundZero

roundOne

with2Defaults

roundZeroOne

modifyUntil

loopUntilAcc

modifyInspectN

meanl

norm2l

diffSqL

untilConverged

normDiffConverged

runAppendN

runAppendN'

randMat

randVec

randSpMat

randSpVec

denseIxArray

denseIxArray2

foldrMap

foldlStrict

ifoldr

type LB

type UB

inBounds

inBounds2

inBounds0

inBounds02

tm0

tm1

tm2

tm3

tm4

tv0

tv1

tm1g1

tm1a2

tm1g2

tm1a3

tm1q

tm3g1

untilC