TESTING/LIN/ctpt01.f(3)
π NAME π
Okay bestie, this is the manual page for TESTING/LIN/ctpt01.f from the Library Functions Manual β itβs giving LAPACK testing-routine energy, and weβre gonna go through every single detail together. No skips, no cap. π
β¨ SYNOPSIS β¨
π¦ Functions/Subroutines π¦
subroutine ctpt01 (uplo, diag, n, ap, ainvp, rcond, rwork, resid)β CTPT01
π Function/Subroutine Documentation π
subroutine ctpt01 (character uplo, character diag, integer n, complex, dimension( * ) ap, complex, dimension( * ) ainvp, real rcond, real, dimension( * ) rwork, real resid)
CTPT01
π― Purpose π―
!>
!> CTPT01 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.
!>
πΈ Parameters πΈ
UPLOβUPLO is CHARACTER*1. It specifies whether the matrix A is upper or lower triangular.= 'U': Upper triangular;= 'L': Lower triangular.DIAGβDIAG is CHARACTER*1. It specifies whether or not the matrix A is unit triangular.= 'N': Non-unit triangular;= 'U': Unit triangular.NβN is INTEGER. The order of the matrix A.N >= 0.APβAP is COMPLEX array, dimension (N*(N+1)/2). The original upper or lower triangular matrix A, packed columnwise in a linear array. The j-th column of A is stored in the array AP as 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.
AINVPβAINVP is COMPLEX array, dimension (N*(N+1)/2). On entry, the (triangular) inverse of the matrix A, packed columnwise in a linear array as in AP. On exit, the contents of AINVP are destroyed β yes, destroyed, so donβt expect your input back. πRCONDβRCOND is REAL. The reciprocal condition number of A, computed as1/(norm(A) * norm(AINV)).RWORKβRWORK is REAL array, dimension (N).RESIDβRESID is REAL.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 108 of file ctpt01.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
π Thatβs the whole page, bestie! Source page:TESTING/LIN/ctpt01.f(3). Version:LAPACK Version 3.12.0. Date: the footer doesnβt list one, so thereβs no date to report β just vibes. π«Άβ¨
π¦ 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