LAPACK  3.9.0
LAPACK: Linear Algebra PACKage
Collaboration diagram for complex16:

Functions

subroutine clag2z (M, N, SA, LDSA, A, LDA, INFO)
 CLAG2Z converts a complex single precision matrix to a complex double precision matrix. More...
 
subroutine zlahrd (N, K, NB, A, LDA, TAU, T, LDT, Y, LDY)
 ZLAHRD reduces the first nb columns of a general rectangular matrix A so that elements below the k-th subdiagonal are zero, and returns auxiliary matrices which are needed to apply the transformation to the unreduced part of A. More...
 
double precision function dzsum1 (N, CX, INCX)
 DZSUM1 forms the 1-norm of the complex vector using the true absolute value. More...
 
integer function ilazlc (M, N, A, LDA)
 ILAZLC scans a matrix for its last non-zero column. More...
 
integer function ilazlr (M, N, A, LDA)
 ILAZLR scans a matrix for its last non-zero row. More...
 
subroutine zdrscl (N, SA, SX, INCX)
 ZDRSCL multiplies a vector by the reciprocal of a real scalar. More...
 
subroutine zlabrd (M, N, NB, A, LDA, D, E, TAUQ, TAUP, X, LDX, Y, LDY)
 ZLABRD reduces the first nb rows and columns of a general matrix to a bidiagonal form. More...
 
subroutine zlacgv (N, X, INCX)
 ZLACGV conjugates a complex vector. More...
 
subroutine zlacn2 (N, V, X, EST, KASE, ISAVE)
 ZLACN2 estimates the 1-norm of a square matrix, using reverse communication for evaluating matrix-vector products. More...
 
subroutine zlacon (N, V, X, EST, KASE)
 ZLACON estimates the 1-norm of a square matrix, using reverse communication for evaluating matrix-vector products. More...
 
subroutine zlacp2 (UPLO, M, N, A, LDA, B, LDB)
 ZLACP2 copies all or part of a real two-dimensional array to a complex array. More...
 
subroutine zlacpy (UPLO, M, N, A, LDA, B, LDB)
 ZLACPY copies all or part of one two-dimensional array to another. More...
 
subroutine zlacrm (M, N, A, LDA, B, LDB, C, LDC, RWORK)
 ZLACRM multiplies a complex matrix by a square real matrix. More...
 
subroutine zlacrt (N, CX, INCX, CY, INCY, C, S)
 ZLACRT performs a linear transformation of a pair of complex vectors. More...
 
complex *16 function zladiv (X, Y)
 ZLADIV performs complex division in real arithmetic, avoiding unnecessary overflow. More...
 
subroutine zlaein (RIGHTV, NOINIT, N, H, LDH, W, V, B, LDB, RWORK, EPS3, SMLNUM, INFO)
 ZLAEIN computes a specified right or left eigenvector of an upper Hessenberg matrix by inverse iteration. More...
 
subroutine zlaev2 (A, B, C, RT1, RT2, CS1, SN1)
 ZLAEV2 computes the eigenvalues and eigenvectors of a 2-by-2 symmetric/Hermitian matrix. More...
 
subroutine zlag2c (M, N, A, LDA, SA, LDSA, INFO)
 ZLAG2C converts a complex double precision matrix to a complex single precision matrix. More...
 
subroutine zlags2 (UPPER, A1, A2, A3, B1, B2, B3, CSU, SNU, CSV, SNV, CSQ, SNQ)
 ZLAGS2 More...
 
subroutine zlagtm (TRANS, N, NRHS, ALPHA, DL, D, DU, X, LDX, BETA, B, LDB)
 ZLAGTM performs a matrix-matrix product of the form C = αAB+βC, where A is a tridiagonal matrix, B and C are rectangular matrices, and α and β are scalars, which may be 0, 1, or -1. More...
 
subroutine zlahqr (WANTT, WANTZ, N, ILO, IHI, H, LDH, W, ILOZ, IHIZ, Z, LDZ, INFO)
 ZLAHQR computes the eigenvalues and Schur factorization of an upper Hessenberg matrix, using the double-shift/single-shift QR algorithm. More...
 
subroutine zlahr2 (N, K, NB, A, LDA, TAU, T, LDT, Y, LDY)
 ZLAHR2 reduces the specified number of first columns of a general rectangular matrix A so that elements below the specified subdiagonal are zero, and returns auxiliary matrices which are needed to apply the transformation to the unreduced part of A. More...
 
subroutine zlaic1 (JOB, J, X, SEST, W, GAMMA, SESTPR, S, C)
 ZLAIC1 applies one step of incremental condition estimation. More...
 
double precision function zlangt (NORM, N, DL, D, DU)
 ZLANGT returns the value of the 1-norm, Frobenius norm, infinity-norm, or the largest absolute value of any element of a general tridiagonal matrix. More...
 
double precision function zlanhb (NORM, UPLO, N, K, AB, LDAB, WORK)
 ZLANHB returns the value of the 1-norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a Hermitian band matrix. More...
 
double precision function zlanhp (NORM, UPLO, N, AP, WORK)
 ZLANHP returns the value of the 1-norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a complex Hermitian matrix supplied in packed form. More...
 
double precision function zlanhs (NORM, N, A, LDA, WORK)
 ZLANHS returns the value of the 1-norm, Frobenius norm, infinity-norm, or the largest absolute value of any element of an upper Hessenberg matrix. More...
 
double precision function zlanht (NORM, N, D, E)
 ZLANHT returns the value of the 1-norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a complex Hermitian tridiagonal matrix. More...
 
double precision function zlansb (NORM, UPLO, N, K, AB, LDAB, WORK)
 ZLANSB returns the value of the 1-norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a symmetric band matrix. More...
 
double precision function zlansp (NORM, UPLO, N, AP, WORK)
 ZLANSP returns the value of the 1-norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a symmetric matrix supplied in packed form. More...
 
double precision function zlantb (NORM, UPLO, DIAG, N, K, AB, LDAB, WORK)
 ZLANTB returns the value of the 1-norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a triangular band matrix. More...
 
double precision function zlantp (NORM, UPLO, DIAG, N, AP, WORK)
 ZLANTP returns the value of the 1-norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a triangular matrix supplied in packed form. More...
 
double precision function zlantr (NORM, UPLO, DIAG, M, N, A, LDA, WORK)
 ZLANTR returns the value of the 1-norm, or the Frobenius norm, or the infinity norm, or the element of largest absolute value of a trapezoidal or triangular matrix. More...
 
subroutine zlapll (N, X, INCX, Y, INCY, SSMIN)
 ZLAPLL measures the linear dependence of two vectors. More...
 
subroutine zlapmr (FORWRD, M, N, X, LDX, K)
 ZLAPMR rearranges rows of a matrix as specified by a permutation vector. More...
 
subroutine zlapmt (FORWRD, M, N, X, LDX, K)
 ZLAPMT performs a forward or backward permutation of the columns of a matrix. More...
 
subroutine zlaqhb (UPLO, N, KD, AB, LDAB, S, SCOND, AMAX, EQUED)
 ZLAQHB scales a Hermitian band matrix, using scaling factors computed by cpbequ. More...
 
subroutine zlaqhp (UPLO, N, AP, S, SCOND, AMAX, EQUED)
 ZLAQHP scales a Hermitian matrix stored in packed form. More...
 
subroutine zlaqp2 (M, N, OFFSET, A, LDA, JPVT, TAU, VN1, VN2, WORK)
 ZLAQP2 computes a QR factorization with column pivoting of the matrix block. More...
 
subroutine zlaqps (M, N, OFFSET, NB, KB, A, LDA, JPVT, TAU, VN1, VN2, AUXV, F, LDF)
 ZLAQPS computes a step of QR factorization with column pivoting of a real m-by-n matrix A by using BLAS level 3. More...
 
subroutine zlaqr0 (WANTT, WANTZ, N, ILO, IHI, H, LDH, W, ILOZ, IHIZ, Z, LDZ, WORK, LWORK, INFO)
 ZLAQR0 computes the eigenvalues of a Hessenberg matrix, and optionally the matrices from the Schur decomposition. More...
 
subroutine zlaqr1 (N, H, LDH, S1, S2, V)
 ZLAQR1 sets a scalar multiple of the first column of the product of 2-by-2 or 3-by-3 matrix H and specified shifts. More...
 
subroutine zlaqr2 (WANTT, WANTZ, N, KTOP, KBOT, NW, H, LDH, ILOZ, IHIZ, Z, LDZ, NS, ND, SH, V, LDV, NH, T, LDT, NV, WV, LDWV, WORK, LWORK)
 ZLAQR2 performs the unitary similarity transformation of a Hessenberg matrix to detect and deflate fully converged eigenvalues from a trailing principal submatrix (aggressive early deflation). More...
 
subroutine zlaqr3 (WANTT, WANTZ, N, KTOP, KBOT, NW, H, LDH, ILOZ, IHIZ, Z, LDZ, NS, ND, SH, V, LDV, NH, T, LDT, NV, WV, LDWV, WORK, LWORK)
 ZLAQR3 performs the unitary similarity transformation of a Hessenberg matrix to detect and deflate fully converged eigenvalues from a trailing principal submatrix (aggressive early deflation). More...
 
subroutine zlaqr4 (WANTT, WANTZ, N, ILO, IHI, H, LDH, W, ILOZ, IHIZ, Z, LDZ, WORK, LWORK, INFO)
 ZLAQR4 computes the eigenvalues of a Hessenberg matrix, and optionally the matrices from the Schur decomposition. More...
 
subroutine zlaqr5 (WANTT, WANTZ, KACC22, N, KTOP, KBOT, NSHFTS, S, H, LDH, ILOZ, IHIZ, Z, LDZ, V, LDV, U, LDU, NV, WV, LDWV, NH, WH, LDWH)
 ZLAQR5 performs a single small-bulge multi-shift QR sweep. More...
 
subroutine zlaqsb (UPLO, N, KD, AB, LDAB, S, SCOND, AMAX, EQUED)
 ZLAQSB scales a symmetric/Hermitian band matrix, using scaling factors computed by spbequ. More...
 
subroutine zlaqsp (UPLO, N, AP, S, SCOND, AMAX, EQUED)
 ZLAQSP scales a symmetric/Hermitian matrix in packed storage, using scaling factors computed by sppequ. More...
 
subroutine zlar1v (N, B1, BN, LAMBDA, D, L, LD, LLD, PIVMIN, GAPTOL, Z, WANTNC, NEGCNT, ZTZ, MINGMA, R, ISUPPZ, NRMINV, RESID, RQCORR, WORK)
 ZLAR1V computes the (scaled) r-th column of the inverse of the submatrix in rows b1 through bn of the tridiagonal matrix LDLT - λI. More...
 
subroutine zlar2v (N, X, Y, Z, INCX, C, S, INCC)
 ZLAR2V applies a vector of plane rotations with real cosines and complex sines from both sides to a sequence of 2-by-2 symmetric/Hermitian matrices. More...
 
subroutine zlarcm (M, N, A, LDA, B, LDB, C, LDC, RWORK)
 ZLARCM copies all or part of a real two-dimensional array to a complex array. More...
 
subroutine zlarf (SIDE, M, N, V, INCV, TAU, C, LDC, WORK)
 ZLARF applies an elementary reflector to a general rectangular matrix. More...
 
subroutine zlarfb (SIDE, TRANS, DIRECT, STOREV, M, N, K, V, LDV, T, LDT, C, LDC, WORK, LDWORK)
 ZLARFB applies a block reflector or its conjugate-transpose to a general rectangular matrix. More...
 
subroutine zlarfg (N, ALPHA, X, INCX, TAU)
 ZLARFG generates an elementary reflector (Householder matrix). More...
 
subroutine zlarfgp (N, ALPHA, X, INCX, TAU)
 ZLARFGP generates an elementary reflector (Householder matrix) with non-negative beta. More...
 
subroutine zlarft (DIRECT, STOREV, N, K, V, LDV, TAU, T, LDT)
 ZLARFT forms the triangular factor T of a block reflector H = I - vtvH More...
 
subroutine zlarfx (SIDE, M, N, V, TAU, C, LDC, WORK)
 ZLARFX applies an elementary reflector to a general rectangular matrix, with loop unrolling when the reflector has order ≤ 10. More...
 
subroutine zlarfy (UPLO, N, V, INCV, TAU, C, LDC, WORK)
 ZLARFY More...
 
subroutine zlargv (N, X, INCX, Y, INCY, C, INCC)
 ZLARGV generates a vector of plane rotations with real cosines and complex sines. More...
 
subroutine zlarnv (IDIST, ISEED, N, X)
 ZLARNV returns a vector of random numbers from a uniform or normal distribution. More...
 
subroutine zlarrv (N, VL, VU, D, L, PIVMIN, ISPLIT, M, DOL, DOU, MINRGP, RTOL1, RTOL2, W, WERR, WGAP, IBLOCK, INDEXW, GERS, Z, LDZ, ISUPPZ, WORK, IWORK, INFO)
 ZLARRV computes the eigenvectors of the tridiagonal matrix T = L D LT given L, D and the eigenvalues of L D LT. More...
 
subroutine zlartg (F, G, CS, SN, R)
 ZLARTG generates a plane rotation with real cosine and complex sine. More...
 
subroutine zlartv (N, X, INCX, Y, INCY, C, S, INCC)
 ZLARTV applies a vector of plane rotations with real cosines and complex sines to the elements of a pair of vectors. More...
 
subroutine zlascl (TYPE, KL, KU, CFROM, CTO, M, N, A, LDA, INFO)
 ZLASCL multiplies a general rectangular matrix by a real scalar defined as cto/cfrom. More...
 
subroutine zlaset (UPLO, M, N, ALPHA, BETA, A, LDA)
 ZLASET initializes the off-diagonal elements and the diagonal elements of a matrix to given values. More...
 
subroutine zlasr (SIDE, PIVOT, DIRECT, M, N, C, S, A, LDA)
 ZLASR applies a sequence of plane rotations to a general rectangular matrix. More...
 
subroutine zlassq (N, X, INCX, SCALE, SUMSQ)
 ZLASSQ updates a sum of squares represented in scaled form. More...
 
subroutine zlaswp (N, A, LDA, K1, K2, IPIV, INCX)
 ZLASWP performs a series of row interchanges on a general rectangular matrix. More...
 
subroutine zlat2c (UPLO, N, A, LDA, SA, LDSA, INFO)
 ZLAT2C converts a double complex triangular matrix to a complex triangular matrix. More...
 
subroutine zlatbs (UPLO, TRANS, DIAG, NORMIN, N, KD, AB, LDAB, X, SCALE, CNORM, INFO)
 ZLATBS solves a triangular banded system of equations. More...
 
subroutine zlatdf (IJOB, N, Z, LDZ, RHS, RDSUM, RDSCAL, IPIV, JPIV)
 ZLATDF uses the LU factorization of the n-by-n matrix computed by sgetc2 and computes a contribution to the reciprocal Dif-estimate. More...
 
subroutine zlatps (UPLO, TRANS, DIAG, NORMIN, N, AP, X, SCALE, CNORM, INFO)
 ZLATPS solves a triangular system of equations with the matrix held in packed storage. More...
 
subroutine zlatrd (UPLO, N, NB, A, LDA, E, TAU, W, LDW)
 ZLATRD reduces the first nb rows and columns of a symmetric/Hermitian matrix A to real tridiagonal form by an unitary similarity transformation. More...
 
subroutine zlatrs (UPLO, TRANS, DIAG, NORMIN, N, A, LDA, X, SCALE, CNORM, INFO)
 ZLATRS solves a triangular system of equations with the scale factor set to prevent overflow. More...
 
subroutine zlauu2 (UPLO, N, A, LDA, INFO)
 ZLAUU2 computes the product UUH or LHL, where U and L are upper or lower triangular matrices (unblocked algorithm). More...
 
subroutine zlauum (UPLO, N, A, LDA, INFO)
 ZLAUUM computes the product UUH or LHL, where U and L are upper or lower triangular matrices (blocked algorithm). More...
 
subroutine zrot (N, CX, INCX, CY, INCY, C, S)
 ZROT applies a plane rotation with real cosine and complex sine to a pair of complex vectors. More...
 
subroutine zspmv (UPLO, N, ALPHA, AP, X, INCX, BETA, Y, INCY)
 ZSPMV computes a matrix-vector product for complex vectors using a complex symmetric packed matrix More...
 
subroutine zspr (UPLO, N, ALPHA, X, INCX, AP)
 ZSPR performs the symmetrical rank-1 update of a complex symmetric packed matrix. More...
 
subroutine ztprfb (SIDE, TRANS, DIRECT, STOREV, M, N, K, L, V, LDV, T, LDT, A, LDA, B, LDB, WORK, LDWORK)
 ZTPRFB applies a real or complex "triangular-pentagonal" blocked reflector to a real or complex matrix, which is composed of two blocks. More...
 

Detailed Description

This is the group of complex16 other auxiliary routines

ztrexc
subroutine ztrexc(COMPQ, N, T, LDT, Q, LDQ, IFST, ILST, INFO)
ZTREXC
Definition: ztrexc.f:128
zgesc2
subroutine zgesc2(N, A, LDA, RHS, IPIV, JPIV, SCALE)
ZGESC2 solves a system of linear equations using the LU factorization with complete pivoting computed...
Definition: zgesc2.f:117
zlacgv
subroutine zlacgv(N, X, INCX)
ZLACGV conjugates a complex vector.
Definition: zlacgv.f:76
zlaqr3
subroutine zlaqr3(WANTT, WANTZ, N, KTOP, KBOT, NW, H, LDH, ILOZ, IHIZ, Z, LDZ, NS, ND, SH, V, LDV, NH, T, LDT, NV, WV, LDWV, WORK, LWORK)
ZLAQR3 performs the unitary similarity transformation of a Hessenberg matrix to detect and deflate fu...
Definition: zlaqr3.f:269
zlantb
double precision function zlantb(NORM, UPLO, DIAG, N, K, AB, LDAB, WORK)
ZLANTB returns the value of the 1-norm, or the Frobenius norm, or the infinity norm,...
Definition: zlantb.f:143
zaxpy
subroutine zaxpy(N, ZA, ZX, INCX, ZY, INCY)
ZAXPY
Definition: zaxpy.f:90
zgemv
subroutine zgemv(TRANS, M, N, ALPHA, A, LDA, X, INCX, BETA, Y, INCY)
ZGEMV
Definition: zgemv.f:160
ztrsv
subroutine ztrsv(UPLO, TRANS, DIAG, N, A, LDA, X, INCX)
ZTRSV
Definition: ztrsv.f:151
dlarrb
subroutine dlarrb(N, D, LLD, IFIRST, ILAST, RTOL1, RTOL2, OFFSET, W, WGAP, WERR, WORK, IWORK, PIVMIN, SPDIAM, TWIST, INFO)
DLARRB provides limited bisection to locate eigenvalues for more accuracy.
Definition: dlarrb.f:198
idamax
integer function idamax(N, DX, INCX)
IDAMAX
Definition: idamax.f:73
zdotu
complex *16 function zdotu(N, ZX, INCX, ZY, INCY)
ZDOTU
Definition: zdotu.f:85
zlarf
subroutine zlarf(SIDE, M, N, V, INCV, TAU, C, LDC, WORK)
ZLARF applies an elementary reflector to a general rectangular matrix.
Definition: zlarf.f:130
zdotc
complex *16 function zdotc(N, ZX, INCX, ZY, INCY)
ZDOTC
Definition: zdotc.f:85
dznrm2
double precision function dznrm2(N, X, INCX)
DZNRM2
Definition: dznrm2.f:77
ilazlc
integer function ilazlc(M, N, A, LDA)
ILAZLC scans a matrix for its last non-zero column.
Definition: ilazlc.f:80
zunmhr
subroutine zunmhr(SIDE, TRANS, M, N, ILO, IHI, A, LDA, TAU, C, LDC, WORK, LWORK, INFO)
ZUNMHR
Definition: zunmhr.f:180
zlahqr
subroutine zlahqr(WANTT, WANTZ, N, ILO, IHI, H, LDH, W, ILOZ, IHIZ, Z, LDZ, INFO)
ZLAHQR computes the eigenvalues and Schur factorization of an upper Hessenberg matrix,...
Definition: zlahqr.f:197
zgecon
subroutine zgecon(NORM, N, A, LDA, ANORM, RCOND, WORK, RWORK, INFO)
ZGECON
Definition: zgecon.f:126
dlaev2
subroutine dlaev2(A, B, C, RT1, RT2, CS1, SN1)
DLAEV2 computes the eigenvalues and eigenvectors of a 2-by-2 symmetric/Hermitian matrix.
Definition: dlaev2.f:122
dlapy3
double precision function dlapy3(X, Y, Z)
DLAPY3 returns sqrt(x2+y2+z2).
Definition: dlapy3.f:70
zlassq
subroutine zlassq(N, X, INCX, SCALE, SUMSQ)
ZLASSQ updates a sum of squares represented in scaled form.
Definition: zlassq.f:108
disnan
logical function disnan(DIN)
DISNAN tests input for NaN.
Definition: disnan.f:61
zdscal
subroutine zdscal(N, DA, ZX, INCX)
ZDSCAL
Definition: zdscal.f:80
zlaqr5
subroutine zlaqr5(WANTT, WANTZ, KACC22, N, KTOP, KBOT, NSHFTS, S, H, LDH, ILOZ, IHIZ, Z, LDZ, V, LDV, U, LDU, NV, WV, LDWV, NH, WH, LDWH)
ZLAQR5 performs a single small-bulge multi-shift QR sweep.
Definition: zlaqr5.f:251
zlaqr1
subroutine zlaqr1(N, H, LDH, S1, S2, V)
ZLAQR1 sets a scalar multiple of the first column of the product of 2-by-2 or 3-by-3 matrix H and spe...
Definition: zlaqr1.f:109
ztpsv
subroutine ztpsv(UPLO, TRANS, DIAG, N, AP, X, INCX)
ZTPSV
Definition: ztpsv.f:146
dlapy2
double precision function dlapy2(X, Y)
DLAPY2 returns sqrt(x2+y2).
Definition: dlapy2.f:65
zgerc
subroutine zgerc(M, N, ALPHA, X, INCX, Y, INCY, A, LDA)
ZGERC
Definition: zgerc.f:132
zladiv
complex *16 function zladiv(X, Y)
ZLADIV performs complex division in real arithmetic, avoiding unnecessary overflow.
Definition: zladiv.f:66
zlauu2
subroutine zlauu2(UPLO, N, A, LDA, INFO)
ZLAUU2 computes the product UUH or LHL, where U and L are upper or lower triangular matrices (unblock...
Definition: zlauu2.f:104
zher2
subroutine zher2(UPLO, N, ALPHA, X, INCX, Y, INCY, A, LDA)
ZHER2
Definition: zher2.f:152
zcopy
subroutine zcopy(N, ZX, INCX, ZY, INCY)
ZCOPY
Definition: zcopy.f:83
zgemm
subroutine zgemm(TRANSA, TRANSB, M, N, K, ALPHA, A, LDA, B, LDB, BETA, C, LDC)
ZGEMM
Definition: zgemm.f:189
dcopy
subroutine dcopy(N, DX, INCX, DY, INCY)
DCOPY
Definition: dcopy.f:84
zlangt
double precision function zlangt(NORM, N, DL, D, DU)
ZLANGT returns the value of the 1-norm, Frobenius norm, infinity-norm, or the largest absolute value ...
Definition: zlangt.f:108
dzsum1
double precision function dzsum1(N, CX, INCX)
DZSUM1 forms the 1-norm of the complex vector using the true absolute value.
Definition: dzsum1.f:83
zherk
subroutine zherk(UPLO, TRANS, N, K, ALPHA, A, LDA, BETA, C, LDC)
ZHERK
Definition: zherk.f:175
zlatrs
subroutine zlatrs(UPLO, TRANS, DIAG, NORMIN, N, A, LDA, X, SCALE, CNORM, INFO)
ZLATRS solves a triangular system of equations with the scale factor set to prevent overflow.
Definition: zlatrs.f:241
izamax
integer function izamax(N, ZX, INCX)
IZAMAX
Definition: izamax.f:73
zlaset
subroutine zlaset(UPLO, M, N, ALPHA, BETA, A, LDA)
ZLASET initializes the off-diagonal elements and the diagonal elements of a matrix to given values.
Definition: zlaset.f:108
ilazlr
integer function ilazlr(M, N, A, LDA)
ILAZLR scans a matrix for its last non-zero row.
Definition: ilazlr.f:80
dlas2
subroutine dlas2(F, G, H, SSMIN, SSMAX)
DLAS2 computes singular values of a 2-by-2 triangular matrix.
Definition: dlas2.f:109
zhemv
subroutine zhemv(UPLO, N, ALPHA, A, LDA, X, INCX, BETA, Y, INCY)
ZHEMV
Definition: zhemv.f:156
zlar1v
subroutine zlar1v(N, B1, BN, LAMBDA, D, L, LD, LLD, PIVMIN, GAPTOL, Z, WANTNC, NEGCNT, ZTZ, MINGMA, R, ISUPPZ, NRMINV, RESID, RQCORR, WORK)
ZLAR1V computes the (scaled) r-th column of the inverse of the submatrix in rows b1 through bn of the...
Definition: zlar1v.f:232
zlacpy
subroutine zlacpy(UPLO, M, N, A, LDA, B, LDB)
ZLACPY copies all or part of one two-dimensional array to another.
Definition: zlacpy.f:105
dgemm
subroutine dgemm(TRANSA, TRANSB, M, N, K, ALPHA, A, LDA, B, LDB, BETA, C, LDC)
DGEMM
Definition: dgemm.f:189
zlanht
double precision function zlanht(NORM, N, D, E)
ZLANHT returns the value of the 1-norm, or the Frobenius norm, or the infinity norm,...
Definition: zlanht.f:103
xerbla
subroutine xerbla(SRNAME, INFO)
XERBLA
Definition: xerbla.f:62
dzasum
double precision function dzasum(N, ZX, INCX)
DZASUM
Definition: dzasum.f:74
lsame
logical function lsame(CA, CB)
LSAME
Definition: lsame.f:55
zswap
subroutine zswap(N, ZX, INCX, ZY, INCY)
ZSWAP
Definition: zswap.f:83
dlarrf
subroutine dlarrf(N, D, L, LD, CLSTRT, CLEND, W, WGAP, WERR, SPDIAM, CLGAPL, CLGAPR, PIVMIN, SIGMA, DPLUS, LPLUS, WORK, INFO)
DLARRF finds a new relatively robust representation such that at least one of the eigenvalues is rela...
Definition: dlarrf.f:195
zlantp
double precision function zlantp(NORM, UPLO, DIAG, N, AP, WORK)
ZLANTP returns the value of the 1-norm, or the Frobenius norm, or the infinity norm,...
Definition: zlantp.f:127
zlaqr4
subroutine zlaqr4(WANTT, WANTZ, N, ILO, IHI, H, LDH, W, ILOZ, IHIZ, Z, LDZ, WORK, LWORK, INFO)
ZLAQR4 computes the eigenvalues of a Hessenberg matrix, and optionally the matrices from the Schur de...
Definition: zlaqr4.f:249
ztrmm
subroutine ztrmm(SIDE, UPLO, TRANSA, DIAG, M, N, ALPHA, A, LDA, B, LDB)
ZTRMM
Definition: ztrmm.f:179
slamch
real function slamch(CMACH)
SLAMCH
Definition: slamch.f:70
dlassq
subroutine dlassq(N, X, INCX, SCALE, SUMSQ)
DLASSQ updates a sum of squares represented in scaled form.
Definition: dlassq.f:105
zlanhb
double precision function zlanhb(NORM, UPLO, N, K, AB, LDAB, WORK)
ZLANHB returns the value of the 1-norm, or the Frobenius norm, or the infinity norm,...
Definition: zlanhb.f:134
izmax1
integer function izmax1(N, ZX, INCX)
IZMAX1 finds the index of the first vector element of maximum absolute value.
Definition: izmax1.f:83
zlantr
double precision function zlantr(NORM, UPLO, DIAG, M, N, A, LDA, WORK)
ZLANTR returns the value of the 1-norm, or the Frobenius norm, or the infinity norm,...
Definition: zlantr.f:144
zlarfg
subroutine zlarfg(N, ALPHA, X, INCX, TAU)
ZLARFG generates an elementary reflector (Householder matrix).
Definition: zlarfg.f:108
zgehrd
subroutine zgehrd(N, ILO, IHI, A, LDA, TAU, WORK, LWORK, INFO)
ZGEHRD
Definition: zgehrd.f:169
zlansb
double precision function zlansb(NORM, UPLO, N, K, AB, LDAB, WORK)
ZLANSB returns the value of the 1-norm, or the Frobenius norm, or the infinity norm,...
Definition: zlansb.f:132
zlaqr2
subroutine zlaqr2(WANTT, WANTZ, N, KTOP, KBOT, NW, H, LDH, ILOZ, IHIZ, Z, LDZ, NS, ND, SH, V, LDV, NH, T, LDT, NV, WV, LDWV, WORK, LWORK)
ZLAQR2 performs the unitary similarity transformation of a Hessenberg matrix to detect and deflate fu...
Definition: zlaqr2.f:272
dlasv2
subroutine dlasv2(F, G, H, SSMIN, SSMAX, SNR, CSR, SNL, CSL)
DLASV2 computes the singular value decomposition of a 2-by-2 triangular matrix.
Definition: dlasv2.f:140
dladiv
subroutine dladiv(A, B, C, D, P, Q)
DLADIV performs complex division in real arithmetic, avoiding unnecessary overflow.
Definition: dladiv.f:93
dlabad
subroutine dlabad(SMALL, LARGE)
DLABAD
Definition: dlabad.f:76
zlanhs
double precision function zlanhs(NORM, N, A, LDA, WORK)
ZLANHS returns the value of the 1-norm, Frobenius norm, infinity-norm, or the largest absolute value ...
Definition: zlanhs.f:111
zlaswp
subroutine zlaswp(N, A, LDA, K1, K2, IPIV, INCX)
ZLASWP performs a series of row interchanges on a general rectangular matrix.
Definition: zlaswp.f:117
zlanhp
double precision function zlanhp(NORM, UPLO, N, AP, WORK)
ZLANHP returns the value of the 1-norm, or the Frobenius norm, or the infinity norm,...
Definition: zlanhp.f:119
ilaenv
integer function ilaenv(ISPEC, NAME, OPTS, N1, N2, N3, N4)
ILAENV
Definition: tstiee.f:83
zlansp
double precision function zlansp(NORM, UPLO, N, AP, WORK)
ZLANSP returns the value of the 1-norm, or the Frobenius norm, or the infinity norm,...
Definition: zlansp.f:117
ztrmv
subroutine ztrmv(UPLO, TRANS, DIAG, N, A, LDA, X, INCX)
ZTRMV
Definition: ztrmv.f:149
zlartg
subroutine zlartg(F, G, CS, SN, R)
ZLARTG generates a plane rotation with real cosine and complex sine.
Definition: zlartg.f:105
dcombssq
subroutine dcombssq(V1, V2)
DCOMBSSQ adds two scaled sum of squares quantities.
Definition: dcombssq.f:62
zscal
subroutine zscal(N, ZA, ZX, INCX)
ZSCAL
Definition: zscal.f:80
dscal
subroutine dscal(N, DA, DX, INCX)
DSCAL
Definition: dscal.f:81
dlaruv
subroutine dlaruv(ISEED, N, X)
DLARUV returns a vector of n random real numbers from a uniform distribution.
Definition: dlaruv.f:97
dlamch
double precision function dlamch(CMACH)
DLAMCH
Definition: dlamch.f:70
ztbsv
subroutine ztbsv(UPLO, TRANS, DIAG, N, K, A, LDA, X, INCX)
ZTBSV
Definition: ztbsv.f:191