SRC/cla_gbrcond_c.f(3)
π NAME π
okay so this page is for SRC/cla_gbrcond_c.f, straight out of the Library Functions Manual, and it's giving βI know banded matrices and I'm not scared to say itβ energy π
β¨ SYNOPSIS β¨
π«Ά Functions/Subroutines π«Ά
real function cla_gbrcond_c (trans, n, kl, ku, ab, ldab, afb, ldafb,
ipiv, c, capply, info, work, rwork)
CLA_GBRCOND_C computes the infinity norm condition number of op(A)*inv(diag(c)) for general banded matrices.
πΈ Function/Subroutine Documentation πΈ
okay bestie, here's the whole signature in all its glory:
real function cla_gbrcond_c (character trans, integer n, integer kl, integer
ku, complex, dimension( ldab, * ) ab, integer ldab, complex, dimension(
ldafb, * ) afb, integer ldafb, integer, dimension( * ) ipiv, real,
dimension( * ) c, logical capply, integer info, complex, dimension( * )
work, real, dimension( * ) rwork)
CLA_GBRCOND_C computes the infinity norm condition number of op(A)*inv(diag(c)) for general banded matrices.
π Purpose π
CLA_GBRCOND_C Computes the infinity norm condition number of op(A) * inv(diag(C)) where C is a REAL vector.
π§ Parameters π§
TRANSβTRANS is CHARACTER*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βN is INTEGER. The number of linear equations, i.e., the order of the matrix A.N >= 0.KLβKL is INTEGER. The number of subdiagonals within the band of A.KL >= 0.KUβKU is INTEGER. The number of superdiagonals within the band of A.KU >= 0.ABβAB is COMPLEX array, dimension (LDAB,N). On entry, the matrix A in band storage, in rows1toKL+KU+1. The j-th column of A is stored in the j-th column of the array AB as 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 array AB.LDAB >= KL+KU+1.AFBβAFB is COMPLEX array, dimension (LDAFB,N). Details of the LU factorization of the band matrix A, as computed byCGBTRF. U is 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 array AFB.LDAFB >= 2*KL+KU+1.IPIVβIPIV is INTEGER array, dimension (N). The pivot indices from the factorizationA = P*L*Uas computed byCGBTRF; row i of the matrix was interchanged with rowIPIV(i).CβC is REAL array, dimension (N). The vector C in the formulaop(A) * inv(diag(C)).CAPPLYβCAPPLY is LOGICAL. If.TRUE.then access the vector C in the formula above.INFOβINFO is INTEGER= 0: Successful exit.i > 0: The ith argument is invalid.
WORKβWORK is COMPLEX array, dimension (2*N). Workspace.RWORKβRWORK is REAL array, dimension (N). Workspace.
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 158 of file cla_gbrcond_c.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
okay that's the whole page, bestie π
β huge cute sign-off to LAPACK Version 3.12.0, source SRC/cla_gbrcond_c.f(3). The page doesn't list a date, so no invented date from me πβ¨
π¦ 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