java.lang.Object
org.netlib.lapack.SSTEVDorg.netlib.lapack.SSTEVD
public class SSTEVD
SSTEVD is a simplified interface to the JLAPACK routine sstevSTEVD computes all eigenvalues and, optionally, eigenvectors of a * real symmetric tridiagonal matrix.. * * N (input) INTEGER * The order of the matrix. N >= 0. * * D (input/output) REAL array, dimension (N) * On entry, the n diagonal elements of the tridiagonal matrix * A. * On exit, if INFO = 0, the eigenvalues in ascending order. * * E (input/output) REAL array, dimension (N) * On entry, the (n-1) subdiagonal elements of the tridiagonal * matrix A, stored in elements 1 to N-1 of E; E(N) need not * be set, but is used by the routine. * On exit, the contents of E are destroyed. * * Z (output) REAL). * * WORK (workspace/output) REAL array, * dimension (LWORK) * On exit, if INFO = 0, WORK(1) returns the optimal LWORK. * * LWORK (input) INTEGER * The dimension of the array WORK. * If JOBZ = 'N' or N <= 1 then LWORK must be at least 1. * If JOBZ = 'V' and N > 1 then LWORK must be at least * ( 1 + 4 JOBZ = 'N' or N <= 1 then LIWORK must be at least 1. * If JOBZ = 'V' and N > 1 then LIWORK must be at least, the algorithm failed to converge; i * off-diagonal elements of E did not converge to zero. * * ===================================================================== * * .. Parameters ..
public SSTEVD()
public static void SSTEVD(java.lang.String jobz, int n, float[] d, float[] e, float[][] z, float[] work, int lwork, int[] iwork, int liwork, intW info)