TESTING/LIN/ctbt06.f(3)
πΈ NAME πΈ
Okay so this page is TESTING/LIN/ctbt06.f(3) from the Library Functions Manual, and the name section is literally just TESTING/LIN/ctbt06.f β short, sweet, iconic. π
β¨ SYNOPSIS β¨
Functions/Subroutines
There's a subroutine called ctbt06, and here's the exact call:
subroutine ctbt06 (rcond, rcondc, uplo, diag, n, kd, ab, ldab, rwork,
rat)
CTBT06 β yes bestie, same name again, uppercase main-character energy. β¨
π«Ά Function/Subroutine Documentation π«Ά
Here's the full signature with all the types, no cap:
subroutine ctbt06 (real rcond, real rcondc, character uplo, character diag,
integer n, integer kd, complex, dimension( ldab, * ) ab, integer ldab,
real, dimension( * ) rwork, real rat)
CTBT06 β okay it said it again, and we respect the repetition. π
Purpose
CTBT06 computes a test ratio comparing RCOND (the reciprocal condition number of a triangular matrix A) and RCONDC, the estimate computed by CTBCON. Information about the triangular matrix A is used if one estimate is zero and the other is non-zero to decide if underflow in the estimate is justified. π§
Parameters
RCONDβ this one isREAL. It's the estimate of the reciprocal condition number obtained by forming the explicit inverse of the matrixAand computingRCOND = 1/( norm(A) * norm(inv(A)) ). πRCONDCβ alsoREAL. This is the estimate of the reciprocal condition number computed byCTBCON. π¦UPLOβ aCHARACTER, bestie. It specifies whether the matrixAis upper or lower triangular:= 'U': Upper triangular= 'L': Lower triangular
DIAGβ anotherCHARACTER. It specifies whether or not the matrixAis unit triangular:= 'N': Non-unit triangular= 'U': Unit triangular
Nβ anINTEGER. The order of the matrixA.N >= 0. πKDβ anINTEGER. The number of superdiagonals or subdiagonals of the triangular band matrixA.KD >= 0. πABβ aCOMPLEXarray, dimension(LDAB,N). It's the upper or lower triangular band matrixA, stored in the firstkd+1rows of the array. The j-th column ofAis stored in the j-th column of the arrayABas follows:
if UPLO = 'U', AB(kd+1+i-j,j) = A(i,j) for max(1,j-kd)<=i<=j;
if UPLO = 'L', AB(1+i-j,j) = A(i,j) for j<=i<=min(n,j+kd).
LDABβ anINTEGER. The leading dimension of the arrayAB.LDAB >= KD+1. πRWORKβ aREALarray, dimension(N). πRATβ aREAL. The test ratio. If bothRCONDandRCONDCare nonzero,
RAT = MAX( RCOND, RCONDC )/MIN( RCOND, RCONDC ) - 1.
If RAT = 0, the two estimates are exactly the same. ππ
Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 124 of file ctbt06.f.
Line 124 of ctbt06.f β noted, bestie. π
Author
Generated automatically by Doxygen for LAPACK from the source code.
Signing off with LAPACK, Version 3.12.0, and the page TESTING/LIN/ctbt06.f(3) β periodt, mwah! πππ¦
π¦ 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