CGGBAK(3)
okay bestie, welcome to the Library Functions Manual page for /home/abui...RC/cggbak.f(3) β yes, that's the title situation, and we're gonna make it make sense π
β¨
πΈ NAME πΈ
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/cggbak.f
That's the whole name section, bestie β it's literally just the source file path π«Ά
β¨ SYNOPSIS β¨
π Functions/Subroutines π
subroutine CGGBAK (job, side, n, ilo, ihi, lscale, rscale, m, v, ldv,
info)
CGGBAK
π Function/Subroutine Documentation π
subroutine CGGBAK (character job, character side, integer n, integer ilo,
integer ihi, real, dimension( * ) lscale, real, dimension( * ) rscale,
integer m, complex, dimension( ldv, * ) v, integer ldv, integer info)
CGGBAK
π¦ Purpose
okay so CGGBAK forms the right or left eigenvectors of a complex generalized eigenvalue problem A*x = lambda*B*x, by backward transformation on the computed eigenvectors of the balanced pair of matrices output by CGGBAL. That's the whole main-character job, no cap π
π Parameters
JOBβ this one isCHARACTER*1, bestie. It specifies the type of backward transformation required:= 'N':do nothing, return immediately;= 'P':do backward transformation for permutation only;= 'S':do backward transformation for scaling only;= 'B':do backward transformations for both permutation and scaling.
JOBmust be the same as the argumentJOBsupplied toCGGBAL. fr fr, match the vibes.
SIDEβCHARACTER*1. It says which flavor of eigenvectors lives inV:= 'R':Vcontains right eigenvectors;= 'L':Vcontains left eigenvectors.
NβINTEGER. The number of rows of the matrixV.N >= 0.ILOβINTEGER.IHIβINTEGER. The integersILOandIHIdetermined byCGGBAL.1 <= ILO <= IHI <= N, ifN > 0;ILO=1andIHI=0, ifN=0.LSCALEβREAL array, dimension (N). Details of the permutations and/or scaling factors applied to the left side ofAandB, as returned byCGGBAL.RSCALEβREAL array, dimension (N). Details of the permutations and/or scaling factors applied to the right side ofAandB, as returned byCGGBAL.MβINTEGER. The number of columns of the matrixV.M >= 0.VβCOMPLEX array, dimension (LDV,M). On entry, the matrix of right or left eigenvectors to be transformed, as returned byCTGEVC. On exit,Vis overwritten by the transformed eigenvectors. iconic behavior, honestly π₯LDVβINTEGER. The leading dimension of the matrixV.LDV >= max(1,N).INFOβINTEGER.= 0:successful exit.< 0:ifINFO = -i, thei-th argument had an illegal value.
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π§ Further Details
See R.C. Ward, Balancing the generalized eigenvalue problem, SIAM J. Sci. Stat. Comp. 2 (1981), 141-152.
Definition at line 146 of file cggbak.f.
β Author β
Generated automatically by Doxygen for LAPACK from the source code.
okay that's the whole page, bestie π from LAPACK, Version 3.12.0, source file /home/abui...RC/cggbak.f(3) β slay and goodbye β¨
π¦ 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