SRC/cggbak.f(3)
π NAME π
SRC/cggbak.f β from the Library Functions Manual, bestie. This whole page is about CGGBAK, and it's lowkey iconic. π
β¨ 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 vibe. π¦
π Parameters π
JOBβJOB is CHARACTER*1. 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.
SIDEβSIDE is CHARACTER*1= 'R':Vcontains right eigenvectors;= 'L':Vcontains left eigenvectors.
NβN is INTEGER. The number of rows of the matrixV.N >= 0.ILOβILO is INTEGER.IHIβIHI is INTEGER. The integersILOandIHIdetermined byCGGBAL.1 <= ILO <= IHI <= N, ifN > 0;ILO=1andIHI=0, ifN=0.LSCALEβLSCALE is REAL array, dimension (N). Details of the permutations and/or scaling factors applied to the left side ofAandB, as returned byCGGBAL.RSCALEβRSCALE is REAL array, dimension (N). Details of the permutations and/or scaling factors applied to the right side ofAandB, as returned byCGGBAL.MβM is INTEGER. The number of columns of the matrixV.M >= 0.VβV is 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.LDVβLDV is INTEGER. The leading dimension of the matrixV.LDV >= max(1,N).INFOβINFO is 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.
π That's the whole SRC/cggbak.f(3) page, bestie! Footer tea: LAPACK Version 3.12.0, page SRC/cggbak.f(3). Periodt. π«Άβ¨
π¦ 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