org.netlib.arpack
Class Sseigt

java.lang.Object
  extended by org.netlib.arpack.Sseigt

public class Sseigt
extends java.lang.Object

Following is the description from the original
Fortran source.  For each array argument, the Java
version will include an integer offset parameter, so
the arguments may not match the description exactly.
Contact seymour@cs.utk.edu with any questions.

*----------------------------------------------------------------------- \BeginDoc \Name: sseigt \Description: Compute the eigenvalues of the current symmetric tridiagonal matrix and the corresponding error bounds given the current residual norm. \Usage: call sseigt ( RNORM, N, H, LDH, EIG, BOUNDS, WORKL, IERR ) \Arguments RNORM Real scalar. (INPUT) RNORM contains the residual norm corresponding to the current symmetric tridiagonal matrix H. N Integer. (INPUT) Size of the symmetric tridiagonal matrix H. H Real N by 2 array. (INPUT) H contains the symmetric tridiagonal matrix with the subdiagonal in the first column starting at H(2,1) and the main diagonal in second column. LDH Integer. (INPUT) Leading dimension of H exactly as declared in the calling program. EIG Real array of length N. (OUTPUT) On output, EIG contains the N eigenvalues of H possibly unsorted. The BOUNDS arrays are returned in the same sorted order as EIG. BOUNDS Real array of length N. (OUTPUT) On output, BOUNDS contains the error estimates corresponding to the eigenvalues EIG. This is equal to RNORM times the last components of the eigenvectors corresponding to the eigenvalues in EIG. WORKL Real work array of length 3*N. (WORKSPACE) Private (replicated) array on each PE or array allocated on the front end. IERR Integer. (OUTPUT) Error exit flag from sstqrb. \EndDoc ----------------------------------------------------------------------- \BeginLib \Local variables: xxxxxx real \Routines called: sstqrb ARPACK routine that computes the eigenvalues and the last components of the eigenvectors of a symmetric and tridiagonal matrix. second ARPACK utility routine for timing. svout ARPACK utility routine that prints vectors. scopy Level 1 BLAS that copies one vector to another. \Author Danny Sorensen Phuong Vu Richard Lehoucq CRPC / Rice University Dept. of Computational & Houston, Texas Applied Mathematics Rice University Houston, Texas \Revision history: xx/xx/92: Version ' 2.4' \SCCS Information: @(#) FILE: seigt.F SID: 2.4 DATE OF SID: 8/27/96 RELEASE: 2 \Remarks None \EndLib -----------------------------------------------------------------------


Field Summary
static org.netlib.util.floatW t0
           
static org.netlib.util.floatW t1
           
static float t2
           
static float t3
           
static float t4
           
static float t5
           
 
Constructor Summary
Sseigt()
           
 
Method Summary
static void sseigt(float rnorm, int n, float[] h, int _h_offset, int ldh, float[] eig, int _eig_offset, float[] bounds, int _bounds_offset, float[] workl, int _workl_offset, org.netlib.util.intW ierr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

t0

public static org.netlib.util.floatW t0

t1

public static org.netlib.util.floatW t1

t2

public static float t2

t3

public static float t3

t4

public static float t4

t5

public static float t5
Constructor Detail

Sseigt

public Sseigt()
Method Detail

sseigt

public static void sseigt(float rnorm,
                          int n,
                          float[] h,
                          int _h_offset,
                          int ldh,
                          float[] eig,
                          int _eig_offset,
                          float[] bounds,
                          int _bounds_offset,
                          float[] workl,
                          int _workl_offset,
                          org.netlib.util.intW ierr)