TESTING/LIN/dtbt06.f(3)
NAME
Bestie, welcome to TESTING/LIN/dtbt06.f β aka the TESTING/LIN/dtbt06.f(3) page in the Library Functions Manual. Itβs giving very specific LAPACK testing energy, and honestly? Iconic. π
SYNOPSIS
Functions/Subroutines
subroutine dtbt06 (rcond, rcondc, uplo, diag, n, kd, ab, ldab, work,
rat)
DTBT06 β thatβs the main character right there. β¨
Function/Subroutine Documentation
subroutine dtbt06 (double precision rcond, double precision rcondc, character uplo, character diag, integer n, integer kd, double precision, dimension( ldab, * ) ab, integer ldab, double precision, dimension( * ) work, double precision rat)
DTBT06
Purpose
Okay so DTBT06 computes a test ratio comparing RCOND β the reciprocal condition number of a triangular matrix A β and RCONDC, the estimate computed by DTBCON. No cap, thatβs the whole vibe.
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βRCONDisDOUBLE PRECISION. Itβs the estimate of the reciprocal condition number obtained by forming the explicit inverse of the matrixAand computing:
RCOND = 1/( norm(A) * norm(inv(A)) ).
RCONDCβRCONDCisDOUBLE PRECISION. Itβs the estimate of the reciprocal condition number computed byDTBCON. πUPLOβUPLOisCHARACTER. It specifies whether the matrixAis upper or lower triangular:'U': Upper triangular'L': Lower triangular
DIAGβDIAGisCHARACTER. It specifies whether or not the matrixAis unit triangular:'N': Non-unit triangular'U': Unit triangular
NβNisINTEGER. The order of the matrixA.N >= 0. π¦KDβKDisINTEGER. The number of superdiagonals or subdiagonals of the triangular band matrixA.KD >= 0. πΈABβABis aDOUBLE PRECISION array, dimension (LDAB,N). 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βLDABisINTEGER. The leading dimension of the arrayAB.LDAB >= KD+1. πWORKβWORKis aDOUBLE PRECISION array, dimension (N). π§RATβRATisDOUBLE 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. Periodt. π
Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 123 of file dtbt06.f.
Author
Generated automatically by Doxygen for LAPACK from the source code.
Thatβs the whole page, bestie β every parameter, formula, author, and line reference is tucked in and thriving. The footer vibe is LAPACK, Version 3.12.0, for TESTING/LIN/dtbt06.f(3) β and yes, the source-code fairies at Doxygen/LAPACK made it happen. π«Άβ¨π
π¦ 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