![]() |
LAPACK 3.11.0
LAPACK: Linear Algebra PACKage
|
Functions | |
program | __secondtst_f__ |
SECONDTST | |
program | __slamchtst_f__ |
SLAMCHTST | |
character *1 function | chla_transtype (trans) |
CHLA_TRANSTYPE | |
subroutine | dbdsdc (uplo, compq, n, d, e, u, ldu, vt, ldvt, q, iq, work, iwork, info) |
DBDSDC | |
subroutine | dbdsqr (uplo, n, ncvt, nru, ncc, d, e, vt, ldvt, u, ldu, c, ldc, work, info) |
DBDSQR | |
subroutine | ddisna (job, m, n, d, sep, info) |
DDISNA | |
subroutine | dlaed0 (icompq, qsiz, n, d, e, q, ldq, qstore, ldqs, work, iwork, info) |
DLAED0 used by DSTEDC. Computes all eigenvalues and corresponding eigenvectors of an unreduced symmetric tridiagonal matrix using the divide and conquer method. | |
subroutine | dlaed1 (n, d, q, ldq, indxq, rho, cutpnt, work, iwork, info) |
DLAED1 used by DSTEDC. Computes the updated eigensystem of a diagonal matrix after modification by a rank-one symmetric matrix. Used when the original matrix is tridiagonal. | |
subroutine | dlaed2 (k, n, n1, d, q, ldq, indxq, rho, z, dlamda, w, q2, indx, indxc, indxp, coltyp, info) |
DLAED2 used by DSTEDC. Merges eigenvalues and deflates secular equation. Used when the original matrix is tridiagonal. | |
subroutine | dlaed3 (k, n, n1, d, q, ldq, rho, dlamda, q2, indx, ctot, w, s, info) |
DLAED3 used by DSTEDC. Finds the roots of the secular equation and updates the eigenvectors. Used when the original matrix is tridiagonal. | |
subroutine | dlaed4 (n, i, d, z, delta, rho, dlam, info) |
DLAED4 used by DSTEDC. Finds a single root of the secular equation. | |
subroutine | dlaed5 (i, d, z, delta, rho, dlam) |
DLAED5 used by DSTEDC. Solves the 2-by-2 secular equation. | |
subroutine | dlaed6 (kniter, orgati, rho, d, z, finit, tau, info) |
DLAED6 used by DSTEDC. Computes one Newton step in solution of the secular equation. | |
subroutine | dlaed7 (icompq, n, qsiz, tlvls, curlvl, curpbm, d, q, ldq, indxq, rho, cutpnt, qstore, qptr, prmptr, perm, givptr, givcol, givnum, work, iwork, info) |
DLAED7 used by DSTEDC. Computes the updated eigensystem of a diagonal matrix after modification by a rank-one symmetric matrix. Used when the original matrix is dense. | |
subroutine | dlaed8 (icompq, k, n, qsiz, d, q, ldq, indxq, rho, cutpnt, z, dlamda, q2, ldq2, w, perm, givptr, givcol, givnum, indxp, indx, info) |
DLAED8 used by DSTEDC. Merges eigenvalues and deflates secular equation. Used when the original matrix is dense. | |
subroutine | dlaed9 (k, kstart, kstop, n, d, q, ldq, rho, dlamda, w, s, lds, info) |
DLAED9 used by DSTEDC. Finds the roots of the secular equation and updates the eigenvectors. Used when the original matrix is dense. | |
subroutine | dlaeda (n, tlvls, curlvl, curpbm, prmptr, perm, givptr, givcol, givnum, q, qptr, z, ztemp, info) |
DLAEDA used by DSTEDC. Computes the Z vector determining the rank-one modification of the diagonal matrix. Used when the original matrix is dense. | |
subroutine | dlagtf (n, a, lambda, b, c, tol, d, in, info) |
DLAGTF computes an LU factorization of a matrix T-λI, where T is a general tridiagonal matrix, and λ a scalar, using partial pivoting with row interchanges. | |
subroutine | dlamrg (n1, n2, a, dtrd1, dtrd2, index) |
DLAMRG creates a permutation list to merge the entries of two independently sorted sets into a single set sorted in ascending order. | |
subroutine | dlartgs (x, y, sigma, cs, sn) |
DLARTGS generates a plane rotation designed to introduce a bulge in implicit QR iteration for the bidiagonal SVD problem. | |
subroutine | dlasq1 (n, d, e, work, info) |
DLASQ1 computes the singular values of a real square bidiagonal matrix. Used by sbdsqr. | |
subroutine | dlasq2 (n, z, info) |
DLASQ2 computes all the eigenvalues of the symmetric positive definite tridiagonal matrix associated with the qd Array Z to high relative accuracy. Used by sbdsqr and sstegr. | |
subroutine | dlasq3 (i0, n0, z, pp, dmin, sigma, desig, qmax, nfail, iter, ndiv, ieee, ttype, dmin1, dmin2, dn, dn1, dn2, g, tau) |
DLASQ3 checks for deflation, computes a shift and calls dqds. Used by sbdsqr. | |
subroutine | dlasq4 (i0, n0, z, pp, n0in, dmin, dmin1, dmin2, dn, dn1, dn2, tau, ttype, g) |
DLASQ4 computes an approximation to the smallest eigenvalue using values of d from the previous transform. Used by sbdsqr. | |
subroutine | dlasq5 (i0, n0, z, pp, tau, sigma, dmin, dmin1, dmin2, dn, dnm1, dnm2, ieee, eps) |
DLASQ5 computes one dqds transform in ping-pong form. Used by sbdsqr and sstegr. | |
subroutine | dlasq6 (i0, n0, z, pp, dmin, dmin1, dmin2, dn, dnm1, dnm2) |
DLASQ6 computes one dqd transform in ping-pong form. Used by sbdsqr and sstegr. | |
subroutine | dlasrt (id, n, d, info) |
DLASRT sorts numbers in increasing or decreasing order. | |
subroutine | dstebz (range, order, n, vl, vu, il, iu, abstol, d, e, m, nsplit, w, iblock, isplit, work, iwork, info) |
DSTEBZ | |
subroutine | dstedc (compz, n, d, e, z, ldz, work, lwork, iwork, liwork, info) |
DSTEDC | |
subroutine | dsteqr (compz, n, d, e, z, ldz, work, info) |
DSTEQR | |
subroutine | dsterf (n, d, e, info) |
DSTERF | |
integer function | iladiag (diag) |
ILADIAG | |
integer function | ilaprec (prec) |
ILAPREC | |
integer function | ilatrans (trans) |
ILATRANS | |
integer function | ilauplo (uplo) |
ILAUPLO | |
subroutine | sbdsdc (uplo, compq, n, d, e, u, ldu, vt, ldvt, q, iq, work, iwork, info) |
SBDSDC | |
subroutine | sbdsqr (uplo, n, ncvt, nru, ncc, d, e, vt, ldvt, u, ldu, c, ldc, work, info) |
SBDSQR | |
subroutine | sdisna (job, m, n, d, sep, info) |
SDISNA | |
subroutine | slaed0 (icompq, qsiz, n, d, e, q, ldq, qstore, ldqs, work, iwork, info) |
SLAED0 used by SSTEDC. Computes all eigenvalues and corresponding eigenvectors of an unreduced symmetric tridiagonal matrix using the divide and conquer method. | |
subroutine | slaed1 (n, d, q, ldq, indxq, rho, cutpnt, work, iwork, info) |
SLAED1 used by SSTEDC. Computes the updated eigensystem of a diagonal matrix after modification by a rank-one symmetric matrix. Used when the original matrix is tridiagonal. | |
subroutine | slaed2 (k, n, n1, d, q, ldq, indxq, rho, z, dlamda, w, q2, indx, indxc, indxp, coltyp, info) |
SLAED2 used by SSTEDC. Merges eigenvalues and deflates secular equation. Used when the original matrix is tridiagonal. | |
subroutine | slaed3 (k, n, n1, d, q, ldq, rho, dlamda, q2, indx, ctot, w, s, info) |
SLAED3 used by SSTEDC. Finds the roots of the secular equation and updates the eigenvectors. Used when the original matrix is tridiagonal. | |
subroutine | slaed4 (n, i, d, z, delta, rho, dlam, info) |
SLAED4 used by SSTEDC. Finds a single root of the secular equation. | |
subroutine | slaed5 (i, d, z, delta, rho, dlam) |
SLAED5 used by SSTEDC. Solves the 2-by-2 secular equation. | |
subroutine | slaed6 (kniter, orgati, rho, d, z, finit, tau, info) |
SLAED6 used by SSTEDC. Computes one Newton step in solution of the secular equation. | |
subroutine | slaed7 (icompq, n, qsiz, tlvls, curlvl, curpbm, d, q, ldq, indxq, rho, cutpnt, qstore, qptr, prmptr, perm, givptr, givcol, givnum, work, iwork, info) |
SLAED7 used by SSTEDC. Computes the updated eigensystem of a diagonal matrix after modification by a rank-one symmetric matrix. Used when the original matrix is dense. | |
subroutine | slaed8 (icompq, k, n, qsiz, d, q, ldq, indxq, rho, cutpnt, z, dlamda, q2, ldq2, w, perm, givptr, givcol, givnum, indxp, indx, info) |
SLAED8 used by SSTEDC. Merges eigenvalues and deflates secular equation. Used when the original matrix is dense. | |
subroutine | slaed9 (k, kstart, kstop, n, d, q, ldq, rho, dlamda, w, s, lds, info) |
SLAED9 used by SSTEDC. Finds the roots of the secular equation and updates the eigenvectors. Used when the original matrix is dense. | |
subroutine | slaeda (n, tlvls, curlvl, curpbm, prmptr, perm, givptr, givcol, givnum, q, qptr, z, ztemp, info) |
SLAEDA used by SSTEDC. Computes the Z vector determining the rank-one modification of the diagonal matrix. Used when the original matrix is dense. | |
subroutine | slagtf (n, a, lambda, b, c, tol, d, in, info) |
SLAGTF computes an LU factorization of a matrix T-λI, where T is a general tridiagonal matrix, and λ a scalar, using partial pivoting with row interchanges. | |
subroutine | slamrg (n1, n2, a, strd1, strd2, index) |
SLAMRG creates a permutation list to merge the entries of two independently sorted sets into a single set sorted in ascending order. | |
subroutine | slartgs (x, y, sigma, cs, sn) |
SLARTGS generates a plane rotation designed to introduce a bulge in implicit QR iteration for the bidiagonal SVD problem. | |
subroutine | slasq1 (n, d, e, work, info) |
SLASQ1 computes the singular values of a real square bidiagonal matrix. Used by sbdsqr. | |
subroutine | slasq2 (n, z, info) |
SLASQ2 computes all the eigenvalues of the symmetric positive definite tridiagonal matrix associated with the qd Array Z to high relative accuracy. Used by sbdsqr and sstegr. | |
subroutine | slasq3 (i0, n0, z, pp, dmin, sigma, desig, qmax, nfail, iter, ndiv, ieee, ttype, dmin1, dmin2, dn, dn1, dn2, g, tau) |
SLASQ3 checks for deflation, computes a shift and calls dqds. Used by sbdsqr. | |
subroutine | slasq4 (i0, n0, z, pp, n0in, dmin, dmin1, dmin2, dn, dn1, dn2, tau, ttype, g) |
SLASQ4 computes an approximation to the smallest eigenvalue using values of d from the previous transform. Used by sbdsqr. | |
subroutine | slasq5 (i0, n0, z, pp, tau, sigma, dmin, dmin1, dmin2, dn, dnm1, dnm2, ieee, eps) |
SLASQ5 computes one dqds transform in ping-pong form. Used by sbdsqr and sstegr. | |
subroutine | slasq6 (i0, n0, z, pp, dmin, dmin1, dmin2, dn, dnm1, dnm2) |
SLASQ6 computes one dqd transform in ping-pong form. Used by sbdsqr and sstegr. | |
subroutine | slasrt (id, n, d, info) |
SLASRT sorts numbers in increasing or decreasing order. | |
subroutine | spttrf (n, d, e, info) |
SPTTRF | |
subroutine | sstebz (range, order, n, vl, vu, il, iu, abstol, d, e, m, nsplit, w, iblock, isplit, work, iwork, info) |
SSTEBZ | |
subroutine | sstedc (compz, n, d, e, z, ldz, work, lwork, iwork, liwork, info) |
SSTEDC | |
subroutine | ssteqr (compz, n, d, e, z, ldz, work, info) |
SSTEQR | |
subroutine | ssterf (n, d, e, info) |
SSTERF | |
This is the group of auxiliary Computational routines