SRC/dsygst.f(3)
π SRC/dsygst.f(3) π
okay bestie, this page is from the Library Functions Manual, and itβs all about the SRC/dsygst.f routine. Letβs get into it. π«Ά
π NAME π
SRC/dsygst.f
π SYNOPSIS π
β¨ Functions/Subroutines β¨
subroutine dsygst (itype, uplo, n, a, lda, b, ldb, info)βDSYGST
π¦ Function/Subroutine Documentation π¦
Hereβs the full signature, icon behavior:
subroutine dsygst (integer itype, character uplo, integer n, double
precision, dimension( lda, * ) a, integer lda, double precision,
dimension( ldb, * ) b, integer ldb, integer info)
DSYGST
π₯ Purpose π₯
DSYGST reduces a real symmetric-definite generalized eigenproblem to standard form. literally its whole main character moment. π
If ITYPE = 1, the problem is A*x = lambda*B*x, and A is overwritten by inv(U**T)*A*inv(U) or inv(L)*A*inv(L**T).
If ITYPE = 2 or 3, the problem is A*B*x = lambda*x or B*A*x = lambda*x, and A is overwritten by U*A*U**T or L**T*A*L.
important:Bmust have been previously factorized asU**T*UorL*L**TbyDPOTRF.
πΈ 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 of A is stored and B is factored as U**T*U;= 'L': Lower triangle of A is stored and B is factored as L*L**T.
π N π
N is INTEGER- The order of the matrices
AandB.N >= 0.
π A π
A is DOUBLE PRECISION array, dimension (LDA,N)- On entry, the symmetric matrix
A. IfUPLO = 'U', the leadingN-by-Nupper triangular part ofAcontains the upper triangular part of the matrixA, and the strictly lower triangular part ofAis not referenced. IfUPLO = 'L', the leadingN-by-Nlower triangular part ofAcontains the lower triangular part of the matrixA, and the strictly upper triangular part ofAis not referenced. - On exit, if
INFO = 0, the transformed matrix, stored in the same format asA.
π§‘ LDA π§‘
LDA is INTEGER- The leading dimension of the array
A.LDA >= max(1,N).
β€οΈ B β€οΈ
B is DOUBLE PRECISION array, dimension (LDB,N)- The triangular factor from the Cholesky factorization of
B, as returned byDPOTRF.
π LDB π
LDB is INTEGER- The leading dimension of the array
B.LDB >= max(1,N).
π INFO π
INFO is INTEGER= 0: successful exit< 0: if INFO = -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 126 of file dsygst.f.
π«Ά Author π«Ά
Generated automatically by Doxygen for LAPACK from the source code.
and thatβs the whole page, bestie! This one is from LAPACK Version 3.12.0, and the page itself is SRC/dsygst.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