TESTING/LIN/zlaipd.f(3)
π§ TESTING/LIN/zlaipd.f(3) π§
hey bestie, welcome to this page from the Library Functions Manual β it's all about the zlaipd subroutine, aka ZLAIPD, and yes it's giving "tiny utility with a very specific job" energy π
π NAME π
TESTING/LIN/zlaipd.f β home of the zlaipd subroutine, also known as ZLAIPD β¨
π¦ SYNOPSIS π¦
Functions/Subroutines
subroutine zlaipd (n, a, inda, vinda)βZLAIPD
πΈ Function/Subroutine Documentation πΈ
subroutine zlaipd
subroutine zlaipd (integer n, complex*16, dimension( * ) a, integer inda,
integer vinda)
ZLAIPD
π Purpose π
okay so ZLAIPD sets the imaginary part of the diagonal elements of a complex matrix A to a large value. no cap, that's the whole mission π«Ά
this is used to test LAPACK routines for complex Hermitian matrices β the ones that are not supposed to access or use the imaginary parts of the diagonals. so yeah, it's a little trap/test setup situation π
β¨ Parameters β¨
NβNisINTEGER. it's the number of diagonal elements ofA.AβAisCOMPLEX*16array, dimension:
(1+(N-1)*INDA+(N-2)*VINDA)
on entry, this is the complex (Hermitian) matrix A. on exit, the imaginary parts of the diagonal elements are set to BIGNUM = EPS / SAFMIN, where EPS is the machine epsilon and SAFMIN is the safe minimum. slay π
INDAβINDAisINTEGER. it's the increment betweenA(1)and the next diagonal element ofA.
typical values are:
= LDA+1: square matrices with leading dimensionLDA= 2: packed upper triangular matrix, starting atA(1,1)= N: packed lower triangular matrix, starting atA(1,1)
VINDAβVINDAisINTEGER. it's the change in the diagonal increment between columns ofA.
typical values are:
= 0: no change, the row and column increments inAare fixed= 1: packed upper triangular matrix= -1: packed lower triangular matrix
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 82 of file zlaipd.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
okay that's the whole page bestie β the cute little sign-off says this is LAPACK, Version 3.12.0, filed as TESTING/LIN/zlaipd.f(3) πβ¨π
π¦ 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