LAPACK 3.11.0
LAPACK: Linear Algebra PACKage
Loading...
Searching...
No Matches
Collaboration diagram for complex16:

Functions

subroutine zggsvp (jobu, jobv, jobq, m, p, n, a, lda, b, ldb, tola, tolb, k, l, u, ldu, v, ldv, q, ldq, iwork, rwork, tau, work, info)
 ZGGSVP
 
subroutine zlatzm (side, m, n, v, incv, tau, c1, c2, ldc, work)
 ZLATZM
 
subroutine ztzrqf (m, n, a, lda, tau, info)
 ZTZRQF
 
subroutine zbbcsd (jobu1, jobu2, jobv1t, jobv2t, trans, m, p, q, theta, phi, u1, ldu1, u2, ldu2, v1t, ldv1t, v2t, ldv2t, b11d, b11e, b12d, b12e, b21d, b21e, b22d, b22e, rwork, lrwork, info)
 ZBBCSD
 
subroutine zbdsqr (uplo, n, ncvt, nru, ncc, d, e, vt, ldvt, u, ldu, c, ldc, rwork, info)
 ZBDSQR
 
subroutine zgghd3 (compq, compz, n, ilo, ihi, a, lda, b, ldb, q, ldq, z, ldz, work, lwork, info)
 ZGGHD3
 
subroutine zgghrd (compq, compz, n, ilo, ihi, a, lda, b, ldb, q, ldq, z, ldz, info)
 ZGGHRD
 
subroutine zggqrf (n, m, p, a, lda, taua, b, ldb, taub, work, lwork, info)
 ZGGQRF
 
subroutine zggrqf (m, p, n, a, lda, taua, b, ldb, taub, work, lwork, info)
 ZGGRQF
 
subroutine zggsvp3 (jobu, jobv, jobq, m, p, n, a, lda, b, ldb, tola, tolb, k, l, u, ldu, v, ldv, q, ldq, iwork, rwork, tau, work, lwork, info)
 ZGGSVP3
 
subroutine zgsvj0 (jobv, m, n, a, lda, d, sva, mv, v, ldv, eps, sfmin, tol, nsweep, work, lwork, info)
  ZGSVJ0 pre-processor for the routine zgesvj.
 
subroutine zgsvj1 (jobv, m, n, n1, a, lda, d, sva, mv, v, ldv, eps, sfmin, tol, nsweep, work, lwork, info)
 ZGSVJ1 pre-processor for the routine zgesvj, applies Jacobi rotations targeting only particular pivots.
 
subroutine zhbgst (vect, uplo, n, ka, kb, ab, ldab, bb, ldbb, x, ldx, work, rwork, info)
 ZHBGST
 
subroutine zhbtrd (vect, uplo, n, kd, ab, ldab, d, e, q, ldq, work, info)
 ZHBTRD
 
subroutine zhetrd_hb2st (stage1, vect, uplo, n, kd, ab, ldab, d, e, hous, lhous, work, lwork, info)
 ZHETRD_HB2ST reduces a complex Hermitian band matrix A to real symmetric tridiagonal form T
 
subroutine zhfrk (transr, uplo, trans, n, k, alpha, a, lda, beta, c)
 ZHFRK performs a Hermitian rank-k operation for matrix in RFP format.
 
subroutine zhpcon (uplo, n, ap, ipiv, anorm, rcond, work, info)
 ZHPCON
 
subroutine zhpgst (itype, uplo, n, ap, bp, info)
 ZHPGST
 
subroutine zhprfs (uplo, n, nrhs, ap, afp, ipiv, b, ldb, x, ldx, ferr, berr, work, rwork, info)
 ZHPRFS
 
subroutine zhptrd (uplo, n, ap, d, e, tau, info)
 ZHPTRD
 
subroutine zhptrf (uplo, n, ap, ipiv, info)
 ZHPTRF
 
subroutine zhptri (uplo, n, ap, ipiv, work, info)
 ZHPTRI
 
subroutine zhptrs (uplo, n, nrhs, ap, ipiv, b, ldb, info)
 ZHPTRS
 
subroutine zhsein (side, eigsrc, initv, select, n, h, ldh, w, vl, ldvl, vr, ldvr, mm, m, work, rwork, ifaill, ifailr, info)
 ZHSEIN
 
subroutine zhseqr (job, compz, n, ilo, ihi, h, ldh, w, z, ldz, work, lwork, info)
 ZHSEQR
 
subroutine zla_lin_berr (n, nz, nrhs, res, ayb, berr)
 ZLA_LIN_BERR computes a component-wise relative backward error.
 
subroutine zla_wwaddw (n, x, y, w)
 ZLA_WWADDW adds a vector into a doubled-single vector.
 
subroutine zlaed0 (qsiz, n, d, e, q, ldq, qstore, ldqs, rwork, iwork, info)
 ZLAED0 used by ZSTEDC. Computes all eigenvalues and corresponding eigenvectors of an unreduced symmetric tridiagonal matrix using the divide and conquer method.
 
subroutine zlaed7 (n, cutpnt, qsiz, tlvls, curlvl, curpbm, d, q, ldq, rho, indxq, qstore, qptr, prmptr, perm, givptr, givcol, givnum, work, rwork, iwork, info)
 ZLAED7 used by ZSTEDC. Computes the updated eigensystem of a diagonal matrix after modification by a rank-one symmetric matrix. Used when the original matrix is dense.
 
subroutine zlaed8 (k, n, qsiz, q, ldq, d, rho, cutpnt, z, dlamda, q2, ldq2, w, indxp, indx, indxq, perm, givptr, givcol, givnum, info)
 ZLAED8 used by ZSTEDC. Merges eigenvalues and deflates secular equation. Used when the original matrix is dense.
 
subroutine zlals0 (icompq, nl, nr, sqre, nrhs, b, ldb, bx, ldbx, perm, givptr, givcol, ldgcol, givnum, ldgnum, poles, difl, difr, z, k, c, s, rwork, info)
 ZLALS0 applies back multiplying factors in solving the least squares problem using divide and conquer SVD approach. Used by sgelsd.
 
subroutine zlalsa (icompq, smlsiz, n, nrhs, b, ldb, bx, ldbx, u, ldu, vt, k, difl, difr, z, poles, givptr, givcol, ldgcol, perm, givnum, c, s, rwork, iwork, info)
 ZLALSA computes the SVD of the coefficient matrix in compact form. Used by sgelsd.
 
subroutine zlalsd (uplo, smlsiz, n, nrhs, d, e, b, ldb, rcond, rank, work, rwork, iwork, info)
 ZLALSD uses the singular value decomposition of A to solve the least squares problem.
 
double precision function zlanhf (norm, transr, uplo, n, a, work)
 ZLANHF 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 matrix in RFP format.
 
subroutine zlarscl2 (m, n, d, x, ldx)
 ZLARSCL2 performs reciprocal diagonal scaling on a matrix.
 
subroutine zlarz (side, m, n, l, v, incv, tau, c, ldc, work)
 ZLARZ applies an elementary reflector (as returned by stzrzf) to a general matrix.
 
subroutine zlarzb (side, trans, direct, storev, m, n, k, l, v, ldv, t, ldt, c, ldc, work, ldwork)
 ZLARZB applies a block reflector or its conjugate-transpose to a general matrix.
 
subroutine zlarzt (direct, storev, n, k, v, ldv, tau, t, ldt)
 ZLARZT forms the triangular factor T of a block reflector H = I - vtvH.
 
subroutine zlascl2 (m, n, d, x, ldx)
 ZLASCL2 performs diagonal scaling on a matrix.
 
subroutine zlatrz (m, n, l, a, lda, tau, work)
 ZLATRZ factors an upper trapezoidal matrix by means of unitary transformations.
 
subroutine zpbcon (uplo, n, kd, ab, ldab, anorm, rcond, work, rwork, info)
 ZPBCON
 
subroutine zpbequ (uplo, n, kd, ab, ldab, s, scond, amax, info)
 ZPBEQU
 
subroutine zpbrfs (uplo, n, kd, nrhs, ab, ldab, afb, ldafb, b, ldb, x, ldx, ferr, berr, work, rwork, info)
 ZPBRFS
 
subroutine zpbstf (uplo, n, kd, ab, ldab, info)
 ZPBSTF
 
subroutine zpbtf2 (uplo, n, kd, ab, ldab, info)
 ZPBTF2 computes the Cholesky factorization of a symmetric/Hermitian positive definite band matrix (unblocked algorithm).
 
subroutine zpbtrf (uplo, n, kd, ab, ldab, info)
 ZPBTRF
 
subroutine zpbtrs (uplo, n, kd, nrhs, ab, ldab, b, ldb, info)
 ZPBTRS
 
subroutine zpftrf (transr, uplo, n, a, info)
 ZPFTRF
 
subroutine zpftri (transr, uplo, n, a, info)
 ZPFTRI
 
subroutine zpftrs (transr, uplo, n, nrhs, a, b, ldb, info)
 ZPFTRS
 
subroutine zppcon (uplo, n, ap, anorm, rcond, work, rwork, info)
 ZPPCON
 
subroutine zppequ (uplo, n, ap, s, scond, amax, info)
 ZPPEQU
 
subroutine zpprfs (uplo, n, nrhs, ap, afp, b, ldb, x, ldx, ferr, berr, work, rwork, info)
 ZPPRFS
 
subroutine zpptrf (uplo, n, ap, info)
 ZPPTRF
 
subroutine zpptri (uplo, n, ap, info)
 ZPPTRI
 
subroutine zpptrs (uplo, n, nrhs, ap, b, ldb, info)
 ZPPTRS
 
subroutine zpstf2 (uplo, n, a, lda, piv, rank, tol, work, info)
 ZPSTF2 computes the Cholesky factorization with complete pivoting of a complex Hermitian positive semidefinite matrix.
 
subroutine zpstrf (uplo, n, a, lda, piv, rank, tol, work, info)
 ZPSTRF computes the Cholesky factorization with complete pivoting of a complex Hermitian positive semidefinite matrix.
 
subroutine zspcon (uplo, n, ap, ipiv, anorm, rcond, work, info)
 ZSPCON
 
subroutine zsprfs (uplo, n, nrhs, ap, afp, ipiv, b, ldb, x, ldx, ferr, berr, work, rwork, info)
 ZSPRFS
 
subroutine zsptrf (uplo, n, ap, ipiv, info)
 ZSPTRF
 
subroutine zsptri (uplo, n, ap, ipiv, work, info)
 ZSPTRI
 
subroutine zsptrs (uplo, n, nrhs, ap, ipiv, b, ldb, info)
 ZSPTRS
 
subroutine zstedc (compz, n, d, e, z, ldz, work, lwork, rwork, lrwork, iwork, liwork, info)
 ZSTEDC
 
subroutine zstegr (jobz, range, n, d, e, vl, vu, il, iu, abstol, m, w, z, ldz, isuppz, work, lwork, iwork, liwork, info)
 ZSTEGR
 
subroutine zstein (n, d, e, m, w, iblock, isplit, z, ldz, work, iwork, ifail, info)
 ZSTEIN
 
subroutine zstemr (jobz, range, n, d, e, vl, vu, il, iu, m, w, z, ldz, nzc, isuppz, tryrac, work, lwork, iwork, liwork, info)
 ZSTEMR
 
subroutine zsteqr (compz, n, d, e, z, ldz, work, info)
 ZSTEQR
 
subroutine ztbcon (norm, uplo, diag, n, kd, ab, ldab, rcond, work, rwork, info)
 ZTBCON
 
subroutine ztbrfs (uplo, trans, diag, n, kd, nrhs, ab, ldab, b, ldb, x, ldx, ferr, berr, work, rwork, info)
 ZTBRFS
 
subroutine ztbtrs (uplo, trans, diag, n, kd, nrhs, ab, ldab, b, ldb, info)
 ZTBTRS
 
subroutine ztfsm (transr, side, uplo, trans, diag, m, n, alpha, a, b, ldb)
 ZTFSM solves a matrix equation (one operand is a triangular matrix in RFP format).
 
subroutine ztftri (transr, uplo, diag, n, a, info)
 ZTFTRI
 
subroutine ztfttp (transr, uplo, n, arf, ap, info)
 ZTFTTP copies a triangular matrix from the rectangular full packed format (TF) to the standard packed format (TP).
 
subroutine ztfttr (transr, uplo, n, arf, a, lda, info)
 ZTFTTR copies a triangular matrix from the rectangular full packed format (TF) to the standard full format (TR).
 
subroutine ztgsen (ijob, wantq, wantz, select, n, a, lda, b, ldb, alpha, beta, q, ldq, z, ldz, m, pl, pr, dif, work, lwork, iwork, liwork, info)
 ZTGSEN
 
subroutine ztgsja (jobu, jobv, jobq, m, p, n, k, l, a, lda, b, ldb, tola, tolb, alpha, beta, u, ldu, v, ldv, q, ldq, work, ncycle, info)
 ZTGSJA
 
subroutine ztgsna (job, howmny, select, n, a, lda, b, ldb, vl, ldvl, vr, ldvr, s, dif, mm, m, work, lwork, iwork, info)
 ZTGSNA
 
subroutine ztpcon (norm, uplo, diag, n, ap, rcond, work, rwork, info)
 ZTPCON
 
subroutine ztpmqrt (side, trans, m, n, k, l, nb, v, ldv, t, ldt, a, lda, b, ldb, work, info)
 ZTPMQRT
 
subroutine ztpqrt (m, n, l, nb, a, lda, b, ldb, t, ldt, work, info)
 ZTPQRT
 
subroutine ztpqrt2 (m, n, l, a, lda, b, ldb, t, ldt, info)
 ZTPQRT2 computes a QR factorization of a real or complex "triangular-pentagonal" matrix, which is composed of a triangular block and a pentagonal block, using the compact WY representation for Q.
 
subroutine ztprfs (uplo, trans, diag, n, nrhs, ap, b, ldb, x, ldx, ferr, berr, work, rwork, info)
 ZTPRFS
 
subroutine ztptri (uplo, diag, n, ap, info)
 ZTPTRI
 
subroutine ztptrs (uplo, trans, diag, n, nrhs, ap, b, ldb, info)
 ZTPTRS
 
subroutine ztpttf (transr, uplo, n, ap, arf, info)
 ZTPTTF copies a triangular matrix from the standard packed format (TP) to the rectangular full packed format (TF).
 
subroutine ztpttr (uplo, n, ap, a, lda, info)
 ZTPTTR copies a triangular matrix from the standard packed format (TP) to the standard full format (TR).
 
subroutine ztrcon (norm, uplo, diag, n, a, lda, rcond, work, rwork, info)
 ZTRCON
 
subroutine ztrevc (side, howmny, select, n, t, ldt, vl, ldvl, vr, ldvr, mm, m, work, rwork, info)
 ZTREVC
 
subroutine ztrevc3 (side, howmny, select, n, t, ldt, vl, ldvl, vr, ldvr, mm, m, work, lwork, rwork, lrwork, info)
 ZTREVC3
 
subroutine ztrexc (compq, n, t, ldt, q, ldq, ifst, ilst, info)
 ZTREXC
 
subroutine ztrrfs (uplo, trans, diag, n, nrhs, a, lda, b, ldb, x, ldx, ferr, berr, work, rwork, info)
 ZTRRFS
 
subroutine ztrsen (job, compq, select, n, t, ldt, q, ldq, w, m, s, sep, work, lwork, info)
 ZTRSEN
 
subroutine ztrsna (job, howmny, select, n, t, ldt, vl, ldvl, vr, ldvr, s, sep, mm, m, work, ldwork, rwork, info)
 ZTRSNA
 
subroutine ztrti2 (uplo, diag, n, a, lda, info)
 ZTRTI2 computes the inverse of a triangular matrix (unblocked algorithm).
 
subroutine ztrtri (uplo, diag, n, a, lda, info)
 ZTRTRI
 
subroutine ztrtrs (uplo, trans, diag, n, nrhs, a, lda, b, ldb, info)
 ZTRTRS
 
subroutine ztrttf (transr, uplo, n, a, lda, arf, info)
 ZTRTTF copies a triangular matrix from the standard full format (TR) to the rectangular full packed format (TF).
 
subroutine ztrttp (uplo, n, a, lda, ap, info)
 ZTRTTP copies a triangular matrix from the standard full format (TR) to the standard packed format (TP).
 
subroutine ztzrzf (m, n, a, lda, tau, work, lwork, info)
 ZTZRZF
 
subroutine zunbdb (trans, signs, m, p, q, x11, ldx11, x12, ldx12, x21, ldx21, x22, ldx22, theta, phi, taup1, taup2, tauq1, tauq2, work, lwork, info)
 ZUNBDB
 
subroutine zunbdb1 (m, p, q, x11, ldx11, x21, ldx21, theta, phi, taup1, taup2, tauq1, work, lwork, info)
 ZUNBDB1
 
subroutine zunbdb2 (m, p, q, x11, ldx11, x21, ldx21, theta, phi, taup1, taup2, tauq1, work, lwork, info)
 ZUNBDB2
 
subroutine zunbdb3 (m, p, q, x11, ldx11, x21, ldx21, theta, phi, taup1, taup2, tauq1, work, lwork, info)
 ZUNBDB3
 
subroutine zunbdb4 (m, p, q, x11, ldx11, x21, ldx21, theta, phi, taup1, taup2, tauq1, phantom, work, lwork, info)
 ZUNBDB4
 
subroutine zunbdb5 (m1, m2, n, x1, incx1, x2, incx2, q1, ldq1, q2, ldq2, work, lwork, info)
 ZUNBDB5
 
subroutine zunbdb6 (m1, m2, n, x1, incx1, x2, incx2, q1, ldq1, q2, ldq2, work, lwork, info)
 ZUNBDB6
 
recursive subroutine zuncsd (jobu1, jobu2, jobv1t, jobv2t, trans, signs, m, p, q, x11, ldx11, x12, ldx12, x21, ldx21, x22, ldx22, theta, u1, ldu1, u2, ldu2, v1t, ldv1t, v2t, ldv2t, work, lwork, rwork, lrwork, iwork, info)
 ZUNCSD
 
subroutine zuncsd2by1 (jobu1, jobu2, jobv1t, m, p, q, x11, ldx11, x21, ldx21, theta, u1, ldu1, u2, ldu2, v1t, ldv1t, work, lwork, rwork, lrwork, iwork, info)
 ZUNCSD2BY1
 
subroutine zung2l (m, n, k, a, lda, tau, work, info)
 ZUNG2L generates all or part of the unitary matrix Q from a QL factorization determined by cgeqlf (unblocked algorithm).
 
subroutine zung2r (m, n, k, a, lda, tau, work, info)
 ZUNG2R
 
subroutine zunghr (n, ilo, ihi, a, lda, tau, work, lwork, info)
 ZUNGHR
 
subroutine zungl2 (m, n, k, a, lda, tau, work, info)
 ZUNGL2 generates all or part of the unitary matrix Q from an LQ factorization determined by cgelqf (unblocked algorithm).
 
subroutine zunglq (m, n, k, a, lda, tau, work, lwork, info)
 ZUNGLQ
 
subroutine zungql (m, n, k, a, lda, tau, work, lwork, info)
 ZUNGQL
 
subroutine zungqr (m, n, k, a, lda, tau, work, lwork, info)
 ZUNGQR
 
subroutine zungr2 (m, n, k, a, lda, tau, work, info)
 ZUNGR2 generates all or part of the unitary matrix Q from an RQ factorization determined by cgerqf (unblocked algorithm).
 
subroutine zungrq (m, n, k, a, lda, tau, work, lwork, info)
 ZUNGRQ
 
subroutine zungtr (uplo, n, a, lda, tau, work, lwork, info)
 ZUNGTR
 
subroutine zungtsqr (m, n, mb, nb, a, lda, t, ldt, work, lwork, info)
 ZUNGTSQR
 
subroutine zungtsqr_row (m, n, mb, nb, a, lda, t, ldt, work, lwork, info)
 ZUNGTSQR_ROW
 
subroutine zunhr_col (m, n, nb, a, lda, t, ldt, d, info)
 ZUNHR_COL
 
subroutine zunm2l (side, trans, m, n, k, a, lda, tau, c, ldc, work, info)
 ZUNM2L multiplies a general matrix by the unitary matrix from a QL factorization determined by cgeqlf (unblocked algorithm).
 
subroutine zunm2r (side, trans, m, n, k, a, lda, tau, c, ldc, work, info)
 ZUNM2R multiplies a general matrix by the unitary matrix from a QR factorization determined by cgeqrf (unblocked algorithm).
 
subroutine zunmbr (vect, side, trans, m, n, k, a, lda, tau, c, ldc, work, lwork, info)
 ZUNMBR
 
subroutine zunmhr (side, trans, m, n, ilo, ihi, a, lda, tau, c, ldc, work, lwork, info)
 ZUNMHR
 
subroutine zunml2 (side, trans, m, n, k, a, lda, tau, c, ldc, work, info)
 ZUNML2 multiplies a general matrix by the unitary matrix from a LQ factorization determined by cgelqf (unblocked algorithm).
 
subroutine zunmlq (side, trans, m, n, k, a, lda, tau, c, ldc, work, lwork, info)
 ZUNMLQ
 
subroutine zunmql (side, trans, m, n, k, a, lda, tau, c, ldc, work, lwork, info)
 ZUNMQL
 
subroutine zunmqr (side, trans, m, n, k, a, lda, tau, c, ldc, work, lwork, info)
 ZUNMQR
 
subroutine zunmr2 (side, trans, m, n, k, a, lda, tau, c, ldc, work, info)
 ZUNMR2 multiplies a general matrix by the unitary matrix from a RQ factorization determined by cgerqf (unblocked algorithm).
 
subroutine zunmr3 (side, trans, m, n, k, l, a, lda, tau, c, ldc, work, info)
 ZUNMR3 multiplies a general matrix by the unitary matrix from a RZ factorization determined by ctzrzf (unblocked algorithm).
 
subroutine zunmrq (side, trans, m, n, k, a, lda, tau, c, ldc, work, lwork, info)
 ZUNMRQ
 
subroutine zunmrz (side, trans, m, n, k, l, a, lda, tau, c, ldc, work, lwork, info)
 ZUNMRZ
 
subroutine zunmtr (side, uplo, trans, m, n, a, lda, tau, c, ldc, work, lwork, info)
 ZUNMTR
 
subroutine zupgtr (uplo, n, ap, tau, q, ldq, work, info)
 ZUPGTR
 
subroutine zupmtr (side, uplo, trans, m, n, ap, tau, c, ldc, work, info)
 ZUPMTR
 

Detailed Description

This is the group of complex16 other Computational routines