SRC/zla_gbrcond_x.f(3)
π NAME
SRC/zla_gbrcond_x.f β okay bestie, this page is from the Library Functions Manual, and itβs all about one very specific Fortran function. No cap. β¨
πΈ SYNOPSIS
Functions/Subroutines π
double precision function zla_gbrcond_x (trans, n, kl, ku, ab, ldab, afb, ldafb, ipiv, x, info, work, rwork)
ZLA_GBRCOND_X computes the infinity norm condition number of op(A)*diag(x) for general banded matrices. Itβs giving βbanded matrix girlieβ and we respect it. π
π οΈ Function/Subroutine Documentation
Hereβs the full signature, exactly as the page spells it:
double precision function zla_gbrcond_x (character trans, integer n, integer kl, integer ku, complex*16, dimension( ldab, * ) ab, integer ldab, complex*16, dimension( ldafb, * ) afb, integer ldafb, integer, dimension( * ) ipiv, complex*16, dimension( * ) x, integer info, complex*16, dimension( * ) work, double precision, dimension( * ) rwork)
ZLA_GBRCOND_X computes the infinity norm condition number of op(A)*diag(x) for general banded matrices.
π‘ Purpose
ZLA_GBRCOND_X Computes the infinity norm condition number of op(A) * diag(X) where X is a COMPLEX*16 vector. (Yes, capital C in βComputesβ and capital X β weβre keeping the pageβs exact energy. π)
π Parameters
TRANSβ isCHARACTER*1. Specifies the form of the system of equations:
= 'N': A * X = B (No transpose)
= 'T': A**T * X = B (Transpose)
= 'C': A**H * X = B (Conjugate Transpose = Transpose)
Nβ isINTEGER. The number of linear equations, i.e., the order of the matrixA.N >= 0.KLβ isINTEGER. The number of subdiagonals within the band ofA.KL >= 0.KUβ isINTEGER. The number of superdiagonals within the band ofA.KU >= 0.ABβ isCOMPLEX*16array, dimension(LDAB,N). On entry, the matrixAin band storage, in rows1toKL+KU+1. Thej-th column ofAis stored in thej-th column of the arrayABas follows:
AB(KU+1+i-j,j) = A(i,j) for max(1,j-KU)<=i<=min(N,j+kl)
LDABβ isINTEGER. The leading dimension of the arrayAB.LDAB >= KL+KU+1.AFBβ isCOMPLEX*16array, dimension(LDAFB,N). Details of the LU factorization of the band matrixA, as computed byZGBTRF.Uis stored as an upper triangular band matrix withKL+KUsuperdiagonals in rows1toKL+KU+1, and the multipliers used during the factorization are stored in rowsKL+KU+2to2*KL+KU+1.LDAFBβ isINTEGER. The leading dimension of the arrayAFB.LDAFB >= 2*KL+KU+1.IPIVβ isINTEGERarray, dimension(N). The pivot indices from the factorizationA = P*L*Uas computed byZGBTRF; rowiof the matrix was interchanged with rowIPIV(i).Xβ isCOMPLEX*16array, dimension(N). The vectorXin the formulaop(A) * diag(X).INFOβ isINTEGER.
= 0: Successful exit.
i > 0: The ith argument is invalid.
WORKβ isCOMPLEX*16array, dimension(2*N). Workspace.RWORKβ isDOUBLE PRECISIONarray, dimension(N). Workspace.
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π Definition at line 152 of file zla_gbrcond_x.f.
π€ Author
Generated automatically by Doxygen for LAPACK from the source code.
okay bestie, thatβs the whole page! This one is from LAPACK Version 3.12.0, source SRC/zla_gbrcond_x.f(3), and the footer doesnβt give a date, so Iβm not making one up β periodt. π
β¨
π¦ where this page comes from
- arch rolling: lapack-doc 3.12.1-2 Β· custom
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms