Legend

Matrix types:

Method types:

Colors in call graphs:

Origin (head) routine

Already implemented routine

Duplicated (similar to other) routine

Matrix methods

bdx

di

ge gg

gt

he

hsx hg

po

pt

trxx tg

un

bak

gebaklsl gebaklsr gebakusl gebakusr gebaklp gebakup gebakll gebaklr gebakul gebakur

bal

geballp gebalup gebals geball gebalu ggballp ggbalup ggbals ggball ggbalu

cond

gecon1 geconi

hecon1 heconi

pocon1 poconi

ptcon1 ptconi

trl1con1 trl1coni trlcon1 trlconi tru1con1 tru1coni trucon1 truconi

uncon1

eq

laqr1 hgezqenn hgezqenv hgezqevn hgezqevv hgezqsnn hgezqsnv hgezqsvn hgezqsvv hgeqzenn hgeqzenv hgeqzevn hgeqzevv hgeqzsnn hgeqzsnv hgeqzsvn hgeqzsvv

ev

ggevlnn ggevlnv ggevlvn ggevlvv ggevunn ggevuvn ggevunv ggevuvv

evc

tgevcll tgevclr tgevclb tgevcul tgevcur tgevcub tgevcllb tgevclrb tgevclbb tgevculb tgevcurb tgevcubb

exp

diexp

geexp

heexp

fun

gq

unglq ungql ungqr ungrqu nghrl unghru

hrd

gehrdl gehrdu gghrdlnn gghrdlnv gghrdlvn gghrdlvv gghrdunn gghrdunv gghrduvn gghrduvv

log

lya

mq

unmlqln unmlqlc unmlqrn unmlqrc unmqlln unmqllc unmqlrn unmqlrc unmqrln unmqrlc unmqrrn unmqrrc unmrqln unmrqlc unmrqrn unmrqrc unmhrlln unmhrllc unmhrlrn unmhrlrc unmhruln unmhrulc unmhrurn unmhrurc

norm

norm1 norm1r norm1c normi normir normic norm1t norm1tr norm1tc normit normitr normitc norms

pf

pow

dipow

gepow

hepow

qf

gelqf geqlf geqrf gerqf

rand

dimat

gemat idmat diagmat spmat

hemat

pomat

ptmat

trl1mat trlmat tru1mat trumat

unmat

scl

scl

sm

trsmlx trsml1x trsml1hx trsml1tx trsmlhx trsmltx trsmux trsmu1x trsmu1hx trsmu1tx trsmuhx trsmutx trsmxl trsmxl1 trsmxl1h trsmxl1t trsmxlh trsmxlt trsmxu trsmxu1 trsmxu1h trsmxu1t trsmxuh trsmxut

struct

bdlpick bdupick

gtpick

he

hslpick hsupick

po

trlpick trupick trl trl0 trl1 tru tru0 tru1 tr2he

sv

gesvax gesvahx gesvatx gesvxa gesvxah gesvxat

hesvax hesvatx hesvxa hesvxat

posvax posvatx posvxa posvxat

ptsvax ptsvatx ptsvxa ptsvxat

trf

getrflu1p getrfpl1u getrfpu1l getrful1p

hetrfpl hetrfpu

potrfl potrfu

pttrfl pttrfu

tri

getrilu1p getripl1u getripu1l getriul1p

hetripl hetripu

potril potriu

pttril pttriu

trtril trtril1 trtriu trtriu1

trs

getrslu1px getrslu1phx getrslu1ptx getrsxlu1p getrsxlu1ph getrsxlu1pt getrspl1ux getrspl1uhx getrspl1utx getrsxpl1u getrsxpl1uh getrsxpl1ut getrspu1lx getrspu1lhx getrspu1ltx getrsxpu1l getrsxpu1lh getrsxpu1lt getrsul1px getrsul1phx getrsul1ptx getrsxul1p getrsxul1ph getrsxul1pt

hetrsplx hetrspltx hetrsxpl hetrsxplt hetrspux hetrsputx hetrsxpu hetrsxput

potrslx potrsltx potrsxl potrsxlt potrsux potrsutx potrsxu potrsxut

pttrslx pttrsltx pttrsxl pttrsxlt pttrsux pttrsutx pttrsxu pttrsxut

Callgraphs for some eigenvalue-related routines in LAPACK:

Vector methods

Generate

Apply

ref

larfg larfp larfgf larfgfc larfgb larfgbc larfpf larfpfc larfpb larfpbc larftbc larftbr larftfc larftfr

larflcbc larflcbr larflcfc larflcfr larflnbc larflnbr larflnfc larflnfr larfrcbc larfrcbr larfrcfc larfrcfr larfrnbc larfrnbr larfrnfc larfrnfr larfblcbc larfblcbr larfblcfc larfblcfr larfblnbc larfblnbr larfblnfc larfblnfr larfbrcbc larfbrcbr larfbrcfc larfbrcfr larfbrnbc larfbrnbr larfbrnfc larfbrnfr

rot

lartg

lartv rot rotga rotscll rotsclu

Scalar methods

Get/set component[s]

Mark

Conjugate

Operate

Function

quatern

qn1 qni qnj qnk qn1i qnjk qn1j qn1k

qnmark1 qnmarki qnmarkj qnmarkk qnmark1i qnmarkjk qnmark1j qnmarkik qnmark1k qnmarkij qnmark1ij qnmark1ik qnmark1jk qnmarkijk

qncon1 qnconi qnconj qnconk qnconik qnconjk qnconij qnconv

qnmul qnrec qndivl qndivr qnmod qnsign

qnf

Addons/math/mt/MATRIX (last edited 2011-10-31 07:46:37 by IgorZhuravlov)