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

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

Contents


_BANDR(3F)							    _BANDR(3F)


NAME    [Toc]    [Back]

     BANDR, SBANDR   -	EISPACK	routine.  This subroutine reduces a REAL
     SYMMETRIC BAND matrix to a	symmetric tridiagonal matrix using and
     optionally	accumulating orthogonal	similarity transformations.

SYNOPSYS    [Toc]    [Back]

	  subroutine  bandr(nm,	n, mb, a, d, e,	e2, matz, z)
	  integer	   nm, n, mb, z
	  double precision a(nm,mb), d(n), e(n), e2(n),	z(nm,n)
	  logical	   matz

	  subroutine sbandr(nm,	n, mb, a, d, e,	e2, matz, z)
	  integer	   nm, n, mb, z
	  real		   a(nm,mb), d(n), e(n), e2(n),	z(nm,n)
	  logical	   matz


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.

     MB	is the (half) band width of the	matrix,	defined	as the number of
     adjacent diagonals, including the principal diagonal, required to specify
     the non-zero portion of the lower triangle	of the matrix.

     A contains	the lower triangle of the symmetric band input matrix stored
     as	an N by	MB array.  Its lowest subdiagonal is stored in the last	N+1-MB
     positions of the first column, its	next subdiagonal in the	last N+2-MB
     positions of the second column, further subdiagonals similarly, and
     finally its principal diagonal in the N positions of the last column.
     Contents of storages not part of the matrix are arbitrary.

     MATZ should be set	to .TRUE. if the transformation	matrix is to be
     accumulated, and to .FALSE. otherwise.  On	OUTPUT

     A has been	destroyed, except for its last two columns which contain a
     copy of the tridiagonal matrix.

     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.




									Page 1






_BANDR(3F)							    _BANDR(3F)



     Z contains	the orthogonal transformation matrix produced in the reduction
     if	MATZ has been set to .TRUE.  Otherwise,	Z is not referenced.
     Questions and comments should be directed to B. S.	Garbow,	Applied
     Mathematics Division, ARGONNE NATIONAL LABORATORY


									PPPPaaaaggggeeee 2222
[ Back ]
 Similar pages
Name OS Title
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
HTRIDI IRIX EISPACK routine. This subroutine reduces a COMPLEX HERMITIAN matrix to a real symmetric tridiagonal matrix usi
BANDV IRIX EISPACK routine. This subroutine finds those eigenvectors of a REAL SYMMETRIC BAND matrix corresponding to spe
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
IMTQL2 IRIX EISPACK routine. This subroutine finds the eigenvalues and eigenvectors of a SYMMETRIC TRIDIAGONAL matrix by t
TQL2 IRIX EISPACK routine. This subroutine finds the eigenvalues and eigenvectors of a SYMMETRIC TRIDIAGONAL matrix by t
IMTQL1 IRIX EISPACK routine. This subroutine finds the eigenvalues of a SYMMETRIC TRIDIAGONAL matrix by the implicit QL me
TQLRAT IRIX EISPACK routine. This subroutine finds the eigenvalues of a SYMMETRIC TRIDIAGONAL matrix by the rational QL me
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service