/home/abui...brcond_c.f(3)
π NAME
okay so bestie, this is the Library Functions Manual page for /home/abui...brcond_c.f(3) β and the name itβs filed under is this full source path:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/zla_gbrcond_c.f
β¨ SYNOPSIS
π Functions/Subroutines
double precision function ZLA_GBRCOND_C (trans, n, kl, ku, ab, ldab,
afb, ldafb, ipiv, c, capply, info, work, rwork)
ZLA_GBRCOND_C computes the infinity norm condition number of
op(A)*inv(diag(c)) for general banded matrices.
This one is the group-chat summary: ZLA_GBRCOND_C computes the infinity norm condition number of op(A)*inv(diag(c)) for general banded matrices. π
π«Ά Function/Subroutine Documentation
double precision function ZLA_GBRCOND_C (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, double precision, dimension( * ) c, logical capply,
integer info, complex*16, dimension( * ) work, double precision,
dimension( * ) rwork)
ZLA_GBRCOND_C computes the infinity norm condition number of
op(A)*inv(diag(c)) for general banded matrices.
bestie, thatβs the full signature β no cap, every argument is right there and Iβm not touching a single character of it. π«Ά
π― Purpose
ZLA_GBRCOND_C computes the infinity norm condition number of op(A) * inv(diag(C)) where C is a DOUBLE PRECISION vector. Thatβs the whole purpose, and it ate. β¨
π§Έ Parameters
TRANSβTRANS is CHARACTER*1. It 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βN is INTEGER. The number of linear equations, i.e., the order of the matrixA.N >= 0.KLβKL is INTEGER. The number of subdiagonals within the band ofA.KL >= 0.KUβKU is INTEGER. The number of superdiagonals within the band ofA.KU >= 0.ABβAB is COMPLEX*16 array, 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βLDAB is INTEGER. The leading dimension of the arrayAB.LDAB >= KL+KU+1.AFBβAFB is COMPLEX*16 array, 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βLDAFB is INTEGER. The leading dimension of the arrayAFB.LDAFB >= 2*KL+KU+1.IPIVβIPIV is INTEGER array, dimension (N). The pivot indices from the factorizationA = P*L*Uas computed byZGBTRF; rowiof the matrix was interchanged with rowIPIV(i).CβC is DOUBLE PRECISION array, dimension (N). The vectorCin the formulaop(A) * inv(diag(C)).CAPPLYβCAPPLY is LOGICAL. If.TRUE.then access the vectorCin the formula above.INFOβINFO is INTEGER.= 0: Successful exit.i > 0: Theithargument is invalid.
WORKβWORK is COMPLEX*16 array, dimension (2*N). Workspace.RWORKβRWORK is DOUBLE PRECISION array, dimension (N). Workspace.
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 159 of file zla_gbrcond_c.f.
π Author
Generated automatically by Doxygen for LAPACK from the source code.
kisses bestie π this page is from LAPACK Version 3.12.0, and the footer path is /home/abui...brcond_c.f(3). periodt. π
π¦ where this page comes from
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms