DSPGST(3)
π DSPGST(3) β Library Functions Manual energy π
okay so welcome to the Library Functions Manual page for DSPGST(3), bestie. Header path vibe: /home/abui...RC/dspgst.f(3). This is the whole DSPGST situation, and itβs lowkey iconic. β¨
β¨ NAME β¨
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/dspgst.f
Thatβs the file. No cap. π«Ά
π SYNOPSIS π
π§ Functions/Subroutines π§
subroutine DSPGST (itype, uplo, n, ap, bp, info)β the subroutine synopsis line, main character energy.DSPGSTβ the name again, periodt.
π Function/Subroutine Documentation π
subroutine DSPGST (integer itype, character uplo, integer n, double
precision, dimension( * ) ap, double precision, dimension( * ) bp,
integer info)
DSPGST
π Purpose π
okay so hereβs the tea: DSPGST reduces a real symmetric-definite generalized eigenproblem to standard form, using packed storage. Thatβs the whole mission. π
- If
ITYPE = 1, the problem isA*x = lambda*B*x, andAis overwritten byinv(U**T)*A*inv(U)orinv(L)*A*inv(L**T). - If
ITYPE = 2 or 3, the problem isA*B*x = lambda*xorB*A*x = lambda*x, andAis overwritten byU*A*U**TorL**T*A*L. Bmust have been previously factorized asU**T*UorL*L**TbyDPPTRF.
π Parameters π
ITYPEβITYPE is INTEGER= 1: compute inv(U**T)*A*inv(U) or inv(L)*A*inv(L**T);= 2 or 3: compute U*A*U**T or L**T*A*L.
UPLOβUPLO is CHARACTER*1= 'U': Upper triangle ofAis stored andBis factored asU**T*U;= 'L': Lower triangle ofAis stored andBis factored asL*L**T.
NβN is INTEGER. The order of the matricesAandB.N >= 0.APβAP is DOUBLE PRECISION array, dimension (N*(N+1)/2). On entry, the upper or lower triangle of the symmetric matrixA, 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.
On exit, if INFO = 0, the transformed matrix, stored in the same format as A.
BPβBP is DOUBLE PRECISION array, dimension (N*(N+1)/2). The triangular factor from the Cholesky factorization ofB, stored in the same format asA, as returned byDPPTRF.INFOβINFO is INTEGER= 0: successful exit< 0: ifINFO = -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 112 of file dspgst.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
Thatβs the whole page, bestie! Footer vibe check: LAPACK Version 3.12.0, /home/abui...RC/dspgst.f(3). Byeee πβ¨π
π¦ 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