TESTING/LIN/ztbt06.f(3)
okay bestie, welcome to the Library Functions Manual page for TESTING/LIN/ztbt06.f(3) โ the file is TESTING/LIN/ztbt06.f, and yes itโs giving โtesting helper subroutineโ energy. ๐
โจ
โจ NAME โจ
TESTING/LIN/ztbt06.f โ thatโs the file, no cap. ๐
๐ SYNOPSIS ๐
Functions/Subroutines
subroutine ztbt06 (rcond, rcondc, uplo, diag, n, kd, ab, ldab, rwork, rat)โ this is the subroutine, and its name isZTBT06. ๐
๐ Function/Subroutine Documentation ๐
subroutine ztbt06
subroutine ztbt06 (double precision rcond, double precision rcondc,
character uplo, character diag, integer n, integer kd, complex*16,
dimension( ldab, * ) ab, integer ldab, double precision, dimension( * )
rwork, double precision rat)
and yep, the name on the tin is ZTBT06. ๐ซถ
Purpose
okay so the whole point, bestie: ZTBT06 computes a test ratio comparing RCOND โ the reciprocal condition number of a triangular matrix A โ and RCONDC, the estimate computed by ZTBCON. Information about the triangular matrix A is used if one estimate is zero and the other is non-zero, just to decide if underflow in the estimate is justified. periodt. ๐ซ
Parameters
RCONDโRCOND is DOUBLE PRECISION. 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)) ). math girlie behavior. ๐งฎRCONDCโRCONDC is DOUBLE PRECISION. This is the estimate of the reciprocal condition number computed byZTBCON. ๐ซUPLOโUPLO is CHARACTER. Tells you whether the matrixAis upper or lower triangular:= 'U': Upper triangular;= 'L': Lower triangular. pick your fave. ๐ฆDIAGโDIAG is CHARACTER. Says whether or not the matrixAis unit triangular:= 'N': Non-unit triangular;= 'U': Unit triangular. ๐NโN is INTEGER. The order of the matrixA.N >= 0. ๐KDโKD is INTEGER. The number of superdiagonals or subdiagonals of the triangular band matrixA.KD >= 0. ๐ธABโAB is COMPLEX*16 array, dimension (LDAB,N). This is the upper or lower triangular band matrixA, stored in the firstkd+1rows of the array. Thej-th column ofAis stored in thej-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โLDAB is INTEGER. The leading dimension of the arrayAB.LDAB >= KD+1. ๐ฅRWORKโRWORK is DOUBLE PRECISION array, dimension (N). ๐ซถRATโRAT is DOUBLE PRECISION. The test ratio. If bothRCONDandRCONDCare nonzero,
RAT = MAX( RCOND, RCONDC )/MIN( RCOND, RCONDC ) - 1.
If RAT = 0, the two estimates are exactly the same. iconic. ๐
Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
๐ Definition at line 124 of file ztbt06.f.
๐ซถ Author ๐ซถ
Generated automatically by Doxygen for LAPACK from the source code.
and thatโs the tea โ: LAPACK Version 3.12.0, page TESTING/LIN/ztbt06.f(3). 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