DTRT06(3)
β¨ NAME β¨
Hey bestie! This is the dtrt06.f(3) page from the Library Functions Manual π
. The name/source path shown is literally /home/abui...IN/dtrt06.f(3) β and yes, that's the whole NAME entry, we love a minimal queen. π
π οΈ SYNOPSIS π οΈ
π§© Functions/Subroutines π§©
subroutine DTRT06 (rcond, rcondc, uplo, diag, n, a, lda, work, rat)
DTRT06
π Function/Subroutine Documentation π
subroutine DTRT06 (double precision rcond, double precision rcondc,
character uplo, character diag, integer n, double precision, dimension(
lda, * ) a, integer lda, double precision, dimension( * ) work, double
precision rat)
DTRT06
π― Purpose π―
Okay so here's the tea, bestie: DTRT06 computes a test ratio comparing RCOND β the reciprocal condition number of a triangular matrix A β with RCONDC, which is the estimate computed by DTRCON. π«Ά If one estimate is zero and the other is non-zero, it uses info about the triangular matrix A to decide whether that underflow in the estimate is justified. No cap. β¨
π§Ύ Parameters π§Ύ
π RCOND π
RCOND is DOUBLE PRECISION. It's the estimate of the reciprocal condition number you get by forming the explicit inverse of matrix A and computing RCOND = 1/( norm(A) * norm(inv(A)) ). π
π RCONDC π
RCONDC is DOUBLE PRECISION. It's the estimate of the reciprocal condition number computed by DTRCON. π
π UPLO π
UPLO is CHARACTER. It specifies whether matrix A is upper or lower triangular:
= 'U':Upper triangular= 'L':Lower triangular
π DIAG π
DIAG is CHARACTER. It specifies whether or not matrix A is unit triangular:
= 'N':Non-unit triangular= 'U':Unit triangular
π N π
N is INTEGER. It's the order of matrix A. Constraint: N >= 0. β
π A π
A is a DOUBLE PRECISION array, dimension (LDA,N). It's the triangular matrix A. Here's the breakdown:
- If
UPLO = 'U', the leadingnbynupper triangular part of arrayAcontains the upper triangular matrix, and the strictly lower triangular part ofAis not referenced. - If
UPLO = 'L', the leadingnbynlower triangular part of arrayAcontains the lower triangular matrix, and the strictly upper triangular part ofAis not referenced. - If
DIAG = 'U', the diagonal elements ofAare also not referenced and are assumed to be1.
π LDA π
LDA is INTEGER. It's the leading dimension of array A. Constraint: LDA >= max(1,N). π₯
π WORK π
WORK is a DOUBLE PRECISION array, dimension (N). π§
π RAT π
RAT is DOUBLE PRECISION. It's the test ratio. If both RCOND and RCONDC are nonzero, the formula is:
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 119 of file dtrt06.f. π
DTRT06 is defined at line 119 of file dtrt06.f. π
π Author (generated page) π
Generated automatically by Doxygen for LAPACK from the source code. π«Ά
And that's the whole page, bestie β cute sign-off time: the footer has LAPACK Version 3.12.0 and the path /home/abui...IN/dtrt06.f(3); there's no extra date line on this one. Bye! π
β¨
π¦ where this page comes from
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms