SRC/dtpcon.f(3)
π¦ NAME π¦
SRC/dtpcon.f β okay so this is the Library Functions Manual page for the DTPCON subroutine, and it's lowkey iconic. Bestie, we're doing packed triangular matrix condition-number vibes. Periodt. π
β¨ SYNOPSIS β¨
π Functions/Subroutines π
subroutine dtpcon (norm, uplo, diag, n, ap, rcond, work, iwork, info)β this is the one and only:DTPCON.
π Function/Subroutine Documentation π
Here's the full signature, exactly as the page serves it:
subroutine dtpcon (character norm, character uplo, character diag, integer
n, double precision, dimension( * ) ap, double precision rcond, double
precision, dimension( * ) work, integer, dimension( * ) iwork, integer
info)
Label: DTPCON.
π Purpose: π
Bestie, DTPCON estimates the reciprocal of the condition number of a packed triangular matrix A, in either the 1-norm or the infinity-norm.
The norm of A is computed and an estimate is obtained for norm(inv(A)), then the reciprocal of the condition number is computed as:
RCOND = 1 / ( norm(A) * norm(inv(A)) ).
π Parameters π
π₯ NORM π₯
NORMisCHARACTER*1.- It specifies whether the 1-norm condition number or the infinity-norm condition number is required:
= '1' or 'O': 1-norm;= 'I': Infinity-norm.
πΈ UPLO πΈ
UPLOisCHARACTER*1.= 'U': A is upper triangular;= 'L': A is lower triangular.
π¦ DIAG π¦
DIAGisCHARACTER*1.= 'N': A is non-unit triangular;= 'U': A is unit triangular.
β N β
NisINTEGER.- The order of the matrix
A.N >= 0.
π AP π
APisDOUBLE PRECISION array, dimension (N*(N+1)/2).- The upper or lower triangular matrix
A, packed columnwise in a linear array. The j-th column ofAis stored in the arrayAPas follows:
if UPLO = 'U', AP(i + (j-1)*j/2) = A(i,j) for 1<=i<=j;
if UPLO = 'L', AP(i + (j-1)*(2n-j)/2) = A(i,j) for j<=i<=n.
- If
DIAG = 'U', the diagonal elements ofAare not referenced and are assumed to be1.
π RCOND π
RCONDisDOUBLE PRECISION.- The reciprocal of the condition number of the matrix
A, computed asRCOND = 1/(norm(A) * norm(inv(A))).
π§ WORK π§
WORKisDOUBLE PRECISION array, dimension (3*N).
π IWORK π
IWORKisINTEGER array, dimension (N).
π INFO π
INFOisINTEGER.= 0: successful exit< 0: if INFO = -i, the i-th argument had an illegal value
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 128 of file dtpcon.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
Okay bestie, cute sign-off time: the footer is giving LAPACK Version 3.12.0 on SRC/dtpcon.f(3) β and the date slot is literally not printed in that footer, so I'm not inventing one. 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