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
Eric and Jack
Privacy and Security. Website maintained by David M. Gay. Last modified: 02 July 2007.