DTPT01(3)
π NAME π
Okay bestie, this is the Library Functions Manual page for /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/dtpt01.f β specifically the dtpt01.f(3) page for the actual DTPT01 routine. You're in the right place, no cap. π«Ά
β¨ SYNOPSIS β¨
Functions/Subroutines
subroutine DTPT01 (uplo, diag, n, ap, ainvp, rcond, work, resid)
DTPT01
π Function/Subroutine Documentation π
subroutine DTPT01 (character uplo, character diag, integer n, double
precision, dimension( * ) ap, double precision, dimension( * ) ainvp,
double precision rcond, double precision, dimension( * ) work, double
precision resid)
DTPT01
Purpose
So the whole point, bestie: DTPT01 computes the residual for a triangular matrix A times its inverse when A is stored in packed format:
RESID = norm(A*AINV - I) / ( N * norm(A) * norm(AINV) * EPS ),
where EPS is the machine epsilon. Periodt. β¨
Parameters
UPLOβUPLO is CHARACTER*1. Specifies whether the matrixAis upper or lower triangular.= 'U': Upper triangular= 'L': Lower triangular
DIAGβDIAG is CHARACTER*1. 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 original upper or lower triangular matrixA, packed columnwise in a linear array. The j-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.
- if
AINVPβAINVP is DOUBLE PRECISION array, dimension (N*(N+1)/2). On entry, the (triangular) inverse of the matrixA, packed columnwise in a linear array as inAP. On exit, the contents ofAINVPare destroyed. π Yes, destroyed β don't get attached, bestie.RCONDβRCOND is DOUBLE PRECISION. The reciprocal condition number ofA, computed as1/(norm(A) * norm(AINV)).WORKβWORK is DOUBLE PRECISION array, dimension (N).RESIDβRESID is DOUBLE PRECISION.norm(A*AINV - I) / ( N * norm(A) * norm(AINV) * EPS ).
Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 107 of file dtpt01.f.
Author
Generated automatically by Doxygen for LAPACK from the source code.
Okay that's the whole page, bestie. This icon is LAPACK Version 3.12.0, and the footer source/page stamp is /home/abui...IN/dtpt01.f(3) β slay responsibly. πβ¨
π¦ 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