![]() |
LAPACK 3.11.0
LAPACK: Linear Algebra PACKage
|
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 | |
This is the group of complex16 other Computational routines