TRBAK3(3F)
TRBAK3, STRBAK3 - EISPACK routine. This subroutine forms the eigenvectors of a REAL SYMMETRIC matrix by back transforming those of the corresponding symmetric tridiagonal matrix determined by TRED3.
As shipped in IRIX 6.5.22. Unchanged since IRIX 6.5.
NAME TRBAK3, STRBAK3 - EISPACK routine. This subroutine forms the eigenvectors of a REAL SYMMETRIC matrix by back transforming those of the corresponding symmetric tridiagonal matrix determined by TRED3. SYNOPSYS subroutine trbak3(nm, n, nv, a, m, z) integer nm, n, nv, m double precision a(nv), z(nm,m) subroutine strbak3(nm, n, nv, a, m, z) integer nm, n, nv, m real a(nv), z(nm,m) DESCRIPTION On Input NM must be set to the row dimension of two-dimensional array parameters as declared in the calling program dimension statement. N is the order of the matrix. NV must be set to the dimension of the array parameter A as declared in the calling program dimension statement. A contains information about the orthogonal transformations used in the reduction by TRED3 in its first N*(N+1)/2 positions. M is the number of eigenvectors to be back transformed. Z contains the eigenvectors to be back transformed in its first M columns. On Output Z contains the transformed eigenvectors in its first M columns. Note that TRBAK3 preserves vector Euclidean norms. Questions and comments should be directed to b. s. Garbow, APPLIED MATHEMATICS DIVISION, ARGONNE NATIONAL LABORATORY