CBABK2(3F)

CBABK2, SCBABK2 - EISPACK routine. This subroutine forms the eigenvectors of a COMPLEX GENERAL matrix by back transforming those of the corresponding balanced matrix determined by CBAL.

As shipped in IRIX 6.5. First release of IRIX 6.5.

NAME
     CBABK2, SCBABK2  -  EISPACK routine.  This subroutine forms the
     eigenvectors of a COMPLEX GENERAL matrix by back transforming those of
     the corresponding balanced matrix determined by  CBAL.


SYNOPSYS
          subroutine  cbabk2(nm, n, low, igh, scale, m, zr, zi)
          integer          nm, n, low, igh, m
          double precision scale(n), zr(nm,m), zi(nm,m)

          subroutine scbabk2(nm, n, low, igh, scale, m, zr, zi)
          integer          nm, n, low, igh, m
          real             scale(n), zr(nm,m), zi(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.

     LOW and IGH are integers determined by  CBAL.

     SCALE contains information determining the permutations and scaling
     factors used by  CBAL.

     M is the number of eigenvectors to be back transformed.

     ZR and ZI contain the real and imaginary parts, respectively, of the
     eigenvectors to be back transformed in their first M columns.  On OUTPUT

     ZR and ZI contain the real and imaginary parts, respectively, of the
     transformed eigenvectors in their first M columns.  Questions and
     comments should be directed to B. S. Garbow, APPLIED MATHEMATICS
     DIVISION, ARGONNE NATIONAL LABORATORY