next up previous contents index
Next: Examples Up: Standard Symmetric Eigenvalue Problems Previous: Purpose   Contents   Index

Arguments

A
(input/output) REAL or COMPLEX square array, shape $(:,:)$.
On entry, the matrix $A$.
If UPLO = 'U', the upper triangular part of ${\bf A}$ contains the upper triangular part of the matrix $A$. If UPLO = 'L', the lower triangular part of ${\bf A}$ contains the lower triangular part of the matrix $A$.
On exit:
If JOBZ = 'V', then the columns of A contain the orthonormal eigenvectors of the matrix $A$ in the order of the eigenvalues.
If JOBZ = 'N', then the upper triangle (if UPLO = 'U') or the lower triangle (if UPLO = 'L') of A, including the diagonal, is destroyed.

W
(output) REAL array, shape $(:)$ with $size$(W) $= size$(A,1).
The eigenvalues in ascending order.

JOBZ
Optional (input) CHARACTER(LEN=1).

\begin{optionarg}
\item[{$=$\ 'N':}] Computes eigenvalues only;
\item[{$=$\ 'V':}] Computes eigenvalues and eigenvectors.
\end{optionarg}
Default value: 'N'.

UPLO
Optional (input) CHARACTER(LEN=1).

\begin{optionarg}
\item[{$=$\ 'U':}] Upper triangle of $A$\ is stored;
\item[{$=$\ 'L':}] Lower triangle of $A$\ is stored.
\end{optionarg}
Default value: 'U'.

INFO
Optional (output) INTEGER.

\begin{infoarg}
\item[{$=$\ 0:}] successful exit.
\item[{$<$\ 0:}] if {\bf INFO}...
...nts of an intermediate tridiagonal
form did not converge to zero.
\end{infoarg}
If ${\bf INFO}$ is not present and an error occurs, then the program is terminated with an error message.
References: [1] and [17,9,20].
next up previous contents index
Next: Examples Up: Standard Symmetric Eigenvalue Problems Previous: Purpose   Contents   Index
Susan Blackford 2001-08-19