*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->IRIX man pages -> complib/HQR (3)              
Title
Content
Arch
Section
 

Contents


_HQR(3F)							      _HQR(3F)


NAME    [Toc]    [Back]

     HQR, SHQR	-  EISPACK routine.  This subroutine finds the eigenvalues of
     a REAL UPPER Hessenberg matrix by the QR method.

SYNOPSYS    [Toc]    [Back]

	  subroutine  hqr(nm, n, low, igh, h, wr, wi, ierr)
	  integer	   nm, n, low, igh, ierr
	  double precision h(nm,n), wr(n), wi(n)

	  subroutine shqr(nm, n, low, igh, h, wr, wi, ierr)
	  integer	   nm, n, low, igh, ierr
	  real		   h(nm,n), wr(n), wi(n)


DESCRIPTION    [Toc]    [Back]

     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 the	balancing subroutine  BALANC.
     If	 BALANC	 has not been used, set	LOW=1, IGH=N.

     H contains	the upper Hessenberg matrix.  Information about	the
     transformations used in the reduction to Hessenberg form by  ELMHES  or
     ORTHES, if	performed, is stored in	the remaining triangle under the
     Hessenberg	matrix.	 On OUTPUT

     H has been	destroyed.  Therefore, it must be saved	before calling	HQR
     if	subsequent calculation and back	transformation of eigenvectors is to
     be	performed.

     WR	and WI contain the real	and imaginary parts, respectively, of the
     eigenvalues.  The eigenvalues are unordered except	that complex conjugate
     pairs of values appear consecutively with the eigenvalue having the
     positive imaginary	part first.  If	an error exit is made, the eigenvalues
     should be correct for indices IERR+1,...,N.

     IERR is set to Zero       for normal return, J	     if	the J-th
     eigenvalue	has not	been
	determined after a total of 30*N iterations.  Questions	and comments
     should be directed	to B. S. Garbow, APPLIED MATHEMATICS DIVISION, ARGONNE
     NATIONAL LABORATORY


									PPPPaaaaggggeeee 1111
[ Back ]
 Similar pages
Name OS Title
COMQR IRIX EISPACK routine. This subroutine finds the eigenvalues of a COMPLEX upper Hessenberg matrix by the QR method.
HQR2 IRIX EISPACK routine. This subroutine finds the eigenvalues and eigenvectors of a REAL UPPER Hessenberg matrix by t
COMLR IRIX EISPACK routine. This subroutine finds the eigenvalues of a COMPLEX UPPER Hessenberg matrix by the modified LR
COMLR2 IRIX EISPACK routine. This subroutine finds the eigenvalues and eigenvectors of a COMPLEX UPPER Hessenberg matrix b
COMQR2 IRIX EISPACK routine. This subroutine finds the eigenvalues and eigenvectors of a COMPLEX UPPER Hessenberg matrix b
INVIT IRIX EISPACK routine. This subroutine finds those eigenvectors of a REAL UPPER Hessenberg matrix corresponding to s
CINVIT IRIX EISPACK routine. This subroutine finds those eigenvectors of A COMPLEX UPPER Hessenberg matrix corresponding t
TQL1 IRIX EISPACK routine. This subroutine finds the eigenvalues of a SYMMETRIC TRIDIAGONAL matrix by the QL method.
TRIDIB IRIX EISPACK routine. This subroutine finds those eigenvalues of a TRIDIAGONAL SYMMETRIC matrix between specified b
IMTQL1 IRIX EISPACK routine. This subroutine finds the eigenvalues of a SYMMETRIC TRIDIAGONAL matrix by the implicit QL me
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service