ZPPT01(3)
π ZPPT01(3) β Library Functions Manual π
okay bestie, welcome to the ZPPT01(3) page from the Library Functions Manual. It lives at /home/abui...IN/zppt01.f(3) and it is very LAPACK-core. π
πΈ NAME πΈ
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/zppt01.f
That path is literally the NAME. Iconic, honestly.
β¨ SYNOPSIS β¨
π¦ Functions/Subroutines π¦
subroutine ZPPT01 (uplo, n, a, afac, rwork, resid)
ZPPT01
π Function/Subroutine Documentation π
subroutine ZPPT01 (character uplo, integer n, complex*16, dimension( * ) a,
complex*16, dimension( * ) afac, double precision, dimension( * ) rwork,
double precision resid)
ZPPT01
π Purpose π
ZPPT01 reconstructs a Hermitian positive definite packed matrix A from its L*L' or U'*U factorization, then computes the residual:
norm( L*L' - A ) / ( N * norm(A) * EPS )
or
norm( U'*U - A ) / ( N * norm(A) * EPS ),
where EPS is the machine epsilon, L' is the conjugate transpose of L, and U' is the conjugate transpose of U. slay. β¨
π Parameters π
π UPLO
UPLO is CHARACTER*1. It specifies whether the upper or lower triangular part of the Hermitian matrix A is stored:
= 'U': Upper triangular= 'L': Lower triangular
π©· N
N is INTEGER. Itβs the number of rows and columns of the matrix A. N >= 0.
π¦ A
A is COMPLEX*16 array, dimension (N*(N+1)/2). Itβs the original Hermitian matrix A, stored as a packed triangular matrix.
π AFAC
AFAC is COMPLEX*16 array, dimension (N*(N+1)/2). On entry, it holds the factor L or U from the L*L' or U'*U factorization of A, stored as a packed triangular matrix. It gets overwritten with the reconstructed matrix, and then with the difference L*L' - A (or U'*U - A).
πΈ RWORK
RWORK is DOUBLE PRECISION array, dimension (N).
β RESID
RESID is DOUBLE PRECISION. If UPLO = 'L', itβs norm(L*L' - A) / ( N * norm(A) * EPS ). If UPLO = 'U', itβs norm(U'*U - A) / ( N * norm(A) * EPS ).
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 94 of file zppt01.f.
π«Ά Author π«Ά
Generated automatically by Doxygen for LAPACK from the source code.
π cute little sign-off: this page is from LAPACK, Version 3.12.0, with footer path /home/abui...IN/zppt01.f(3). No date printed on the page, so donβt @ me. periodt. π
π¦ 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