CSLECT(3)
π NAME π
Okay bestie, welcome to CSLECT(3) from the Library Functions Manual β manual name folded in right here like a little name tag, no copying the header line. The file path is literally:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/EIG/cslect.f
So it's LAPACK testing-file energy, specifically the EIG folder, and the function is CSLECT. Periodt.
β¨ SYNOPSIS β¨
Functions/Subroutines
logical function CSLECT (z)
CSLECT
That's the synopsis: logical function CSLECT (z), then CSLECT. Slay.
π¦ Function/Subroutine Documentation π¦
logical function CSLECT (complex z)
CSLECT
π« Purpose π«
Okay so here's the tea: CSLECT returns .TRUE. if the eigenvalue Z is to be selected, otherwise it returns .FALSE. No cap.
It is used by CCHK41 to test if CGEES successfully sorts eigenvalues, and by CCHK43 to test if CGEESX successfully sorts eigenvalues. Cute little sorting vibe check, fr fr.
The common block /SSLCT/ controls how eigenvalues are selected. So:
- If
SELOPT = 0, thenCSLECTreturn.TRUE.whenreal(Z)is less than zero, and.FALSE.otherwise. (Yes, "return" is in the original; keeping it exactly.) - If
SELOPTis at least 1,CSLECTreturnsSELVAL(SELOPT)and adds 1 toSELOPT, cycling back to 1 atSELMAX.
π Parameters π
ZβZ is COMPLEX; it's the eigenvalueZ. That's the whole parameter, and she ate. π«Ά
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 55 of file cslect.f. Iconic line number, honestly.
π§ Author (auto-generated edition) π§
Generated automatically by Doxygen for LAPACK from the source code.
Source/version/date sign-off: LAPACK, Version 3.12.0 β footer tag: /home/abui...IG/cslect.f(3). No separate date on this footer, ngl; just version + path energy. πβ¨
π¦ 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