file: napack/whatis.f
Most of the other files in napack obey the following naming scheme
B - Band matrix
C - Complex matrix
E - Upper Hessenberg matrix
H - Symmetric band matrix
I - Symmetric matrix (symmetric pivoting)
K - General matrix (complete pivoting)
O - Circulant matrix
P - Tridiagonal matrix (partial pivoting)
S - Symmetric matrix
T - Tridiagonal matrix
The stems which allow one or more prefixes are the following:
Stem Prefixes Action
---- -------- ------
BAL C Balance the matrix
CON B,C,E,H,I,K,P,S,T Estimate condition number
DET B,C,E,H,I,K,P,S,T Compute the determinant
DIAG C,E,H,S,T Compute the diagonalization
FACT B,C,E,H,I,K,P,S,T Compute the LU factorization
HESS C,H,S Reduce to upper Hessenberg form
(insert A prefix to also balance)
MULT B,C,E,H,O,S,T Multiply matrix by vector
PACK C,R Rearrange elements of an array so that elements
of a square matrix are stored sequentially
(use R prefix if matrix is rectangular)
POWER C,M Compute dominant eigenpairs by the power method
(use M prefix to compute several eigenpairs)
SIM C,H,S Compute the similarity transform used in the
reduction to either Hessenberg or tridiagonal form
SOLVE B,C,E,H,I,K,O,P,S,T Solve a factored system of equations
TRANS B,C,E,K,P,T Solve the transpose of a factored system
VALS C,E,H,O,S,T Compute eigenvalues
VECT C,E,H,S,T Compute eigenvector corresponding to given
eigenvalue
VERT B,C,E,H,I,K,O,P,S,T Invert a matrix