TESTING/LIN/dtpt06.f(3)
π NAME π
Okay bestie, welcome to the TESTING/LIN/dtpt06.f(3) manual page β it's serving Library Functions Manual energy, and the actual file is TESTING/LIN/dtpt06.f β¨. The whole page is lowkey about the dtpt06 subroutine, so let's get into it π
.
πΈ SYNOPSIS πΈ
π Functions/Subroutines π
subroutine dtpt06 (rcond, rcondc, uplo, diag, n, ap, work, rat)
DTPT06
π¦ Function/Subroutine Documentation π¦
Full signature, no cap:
subroutine dtpt06 (double precision rcond, double precision rcondc,
character uplo, character diag, integer n, double precision, dimension(
* ) ap, double precision, dimension( * ) work, double precision rat)
DTPT06
π« Purpose π«
So DTPT06 computes a test ratio comparing RCOND (the reciprocal condition number of a triangular matrix A) and RCONDC, the estimate computed by DTPCON. Info 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. It's giving diagnostic main character energy, honestly π«Ά.
π Parameters π
RCONDβRCOND is DOUBLE PRECISION. This is the estimate of the reciprocal condition number you get by forming the explicit inverse of the matrixAand computingRCOND = 1/( norm(A) * norm(inv(A)) ). Math slay π .RCONDCβRCONDC is DOUBLE PRECISION. The estimate of the reciprocal condition number computed byDTPCON.UPLOβUPLO is CHARACTER. Specifies whether the matrixAis upper or lower triangular.= 'U':Upper triangular= 'L':Lower triangular
DIAGβDIAG is CHARACTER. Specifies 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.APβAP is DOUBLE PRECISION array, dimension (N*(N+1)/2). The upper or lower triangular matrixA, packed columnwise in a linear array. Thej-th column ofAis stored in the arrayAPas follows:
if UPLO = 'U', AP((j-1)*j/2 + i) = A(i,j) for 1<=i<=j;
if UPLO = 'L',
AP((j-1)*(n-j) + j*(j+1)/2 + i-j) = A(i,j) for j<=i<=n.
Packed-array realness, iykyk π.
WORKβWORK 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. No cap, that's the whole rule π₯.
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 110 of file dtpt06.f.
π Author (the auto-generated note) π
Generated automatically by Doxygen for LAPACK from the source code.
And that's the vibe check, bestie π«Ά β signed off from LAPACK, Version 3.12.0, for TESTING/LIN/dtpt06.f(3) π. The original footer didn't show a date, so I'm not inventing one, periodt π
.
π¦ 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