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

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

Contents


_HTRIDI(3F)							   _HTRIDI(3F)


NAME    [Toc]    [Back]

     HTRIDI, SHTRIDI  -	 EISPACK routine.  This	subroutine reduces a COMPLEX
     HERMITIAN matrix to a real	symmetric tridiagonal matrix using unitary
     similarity	transformations.

SYNOPSYS    [Toc]    [Back]

	  subroutine  htridi(nm, n, ar,	ai, d, e, e2, tau)
	  integer	   nm, n
	  double precision ar(nm,n),ai(nm,n),d(n),e(n),e2(n),tau(2,n)

	  subroutine shtridi(nm, n, ar,	ai, d, e, e2, tau)
	  integer	   nm, n
	  real		   ar(nm,n),ai(nm,n),d(n),e(n),e2(n),tau(2,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.

     AR	and AI contain the real	and imaginary parts, respectively, of the
     complex hermitian input matrix.  Only the lower triangle of the matrix
     need be supplied.	On OUTPUT

     AR	and AI contain information about the unitary trans- formations used in
     the reduction in their full lower triangles.  Their strict	upper
     triangles and the diagonal	of AR are unaltered.

     D contains	the diagonal elements of the tridiagonal matrix.

     E contains	the subdiagonal	elements of the	tridiagonal matrix in its last
     N-1 positions.  E(1) is set to zero.

     E2	contains the squares of	the corresponding elements of E. E2 may
     coincide with E if	the squares are	not needed.

     TAU contains further information about the	transformations. Calls
     PYTHAG(A,B) for sqrt(A**2 + B**2).	 Questions and comments	should be
     directed to B. S. Garbow, APPLIED MATHEMATICS DIVISION, ARGONNE NATIONAL
     LABORATORY


									PPPPaaaaggggeeee 1111
[ Back ]
 Similar pages
Name OS Title
BANDR IRIX EISPACK routine. This subroutine reduces a REAL SYMMETRIC BAND matrix to a symmetric tridiagonal matrix using
TRED1 IRIX EISPACK routine. This subroutine reduces a REAL SYMMETRIC matrix to a symmetric tridiagonal matrix using ortho
TRED2 IRIX EISPACK routine. This subroutine reduces a REAL SYMMETRIC matrix to a symmetric tridiagonal matrix using and a
HTRID3 IRIX EISPACK routine. This subroutine reduces a COMPLEX HERMITIAN matrix, stored as a single square array, to a rea
ELMHES IRIX EISPACK routine. Given a REAL GENERAL matrix, this subroutine reduces a submatrix situated in rows and columns
ORTHES IRIX EISPACK routine. Given a REAL GENERAL matrix, this subroutine reduces a submatrix situated in rows and columns
CORTH IRIX EISPACK routine. Given a COMPLEX GENERAL matrix, this subroutine reduces a submatrix situated in rows and colu
COMHES IRIX EISPACK routine. Given a COMPLEX GENERAL matrix, this subroutine reduces a submatrix situated in rows and colu
TRIDIB IRIX EISPACK routine. This subroutine finds those eigenvalues of a TRIDIAGONAL SYMMETRIC matrix between specified b
TINVIT IRIX EISPACK routine. This subroutine finds those eigenvectors of a TRIDIAGONAL SYMMETRIC matrix corresponding to s
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service