SRC/claqz2.f(3)
π NAME π
okay so this page is SRC/claqz2.f(3) from the Library Functions Manual, and the NAME is literally SRC/claqz2.f.
β¨ SYNOPSIS β¨
π¦ Functions/Subroutines π¦
recursive subroutine claqz2 (ilschur, ilq, ilz, n, ilo, ihi, nw, a, lda,
b, ldb, q, ldq, z, ldz, ns, nd, alpha, beta, qc, ldqc, zc, ldzc,
work, lwork, rwork, rec, info)
CLAQZ2
π Function/Subroutine Documentation π
recursive subroutine claqz2 (logical, intent(in) ilschur, logical,
intent(in) ilq, logical, intent(in) ilz, integer, intent(in) n, integer,
intent(in) ilo, integer, intent(in) ihi, integer, intent(in) nw,
complex, dimension( lda, * ), intent(inout) a, integer, intent(in) lda,
complex, dimension( ldb, * ), intent(inout) b, integer, intent(in) ldb,
complex, dimension( ldq, * ), intent(inout) q, integer, intent(in) ldq,
complex, dimension( ldz, * ), intent(inout) z, integer, intent(in) ldz,
integer, intent(out) ns, integer, intent(out) nd, complex, dimension( *
), intent(inout) alpha, complex, dimension( * ), intent(inout) beta,
complex, dimension( ldqc, * ) qc, integer, intent(in) ldqc, complex,
dimension( ldzc, * ) zc, integer, intent(in) ldzc, complex, dimension( *
) work, integer, intent(in) lwork, real, dimension( * ) rwork, integer,
intent(in) rec, integer, intent(out) info)
CLAQZ2
πΈ Purpose πΈ
bestie, the purpose is short and iconic: CLAQZ2 performs AED.
π§ Parameters π§
ILSCHURβILSCHURisLOGICAL. Determines whether or not to update the full Schur form.ILQβILQisLOGICAL. Determines whether or not to update the matrixQ.ILZβILZisLOGICAL. Determines whether or not to update the matrixZ.NβNisINTEGER. The order of the matricesA,B,Q, andZ.N >= 0.ILOβILOisINTEGER.IHIβIHIisINTEGER.ILOandIHImark the rows and columns of(A,B)which are to be normalized.NWβNWisINTEGER. The desired size of the deflation window.AβAisCOMPLEXarray, dimension(LDA, N).LDAβLDAisINTEGER. The leading dimension of the arrayA.LDA >= max( 1, N ).BβBisCOMPLEXarray, dimension(LDB, N).LDBβLDBisINTEGER. The leading dimension of the arrayB.LDB >= max( 1, N ).QβQisCOMPLEXarray, dimension(LDQ, N).LDQβLDQisINTEGER.ZβZisCOMPLEXarray, dimension(LDZ, N).LDZβLDZisINTEGER.NSβNSisINTEGER. The number of unconverged eigenvalues available to use as shifts.NDβNDisINTEGER. The number of converged eigenvalues found.ALPHAβALPHAisCOMPLEXarray, dimension(N). Each scalar alpha defining an eigenvalue of GNEP.BETAβBETAisCOMPLEXarray, dimension(N). The scalars beta that define the eigenvalues of GNEP. Together, the quantitiesalpha = ALPHA(j)andbeta = BETA(j)represent thej-th eigenvalue of the matrix pair(A,B), in one of the formslambda = alpha/betaormu = beta/alpha. Since eitherlambdaormumay overflow, they should not, in general, be computed.QCβQCisCOMPLEXarray, dimension(LDQC, NW).LDQCβLDQCisINTEGER.ZCβZCisCOMPLEXarray, dimension(LDZC, NW).LDZCβLDZisINTEGER.WORKβWORKisCOMPLEXarray, dimension(MAX(1,LWORK)). On exit, ifINFO >= 0,WORK(1)returns the optimalLWORK.LWORKβLWORKisINTEGER. The dimension of the arrayWORK.LWORK >= max(1,N). IfLWORK = -1, then a workspace query is assumed; the routine only calculates the optimal size of theWORKarray, returns this value as the first entry of theWORKarray, and no error message related toLWORKis issued byXERBLA.RWORKβRWORKisREALarray, dimension(N).RECβRECisINTEGER.RECindicates the current recursion level. Should be set to0on first call.INFOβINFOisINTEGER.= 0: successful exit.< 0: ifINFO = -i, thei-th argument had an illegal value.
π Author π
Thijs Steel, KU Leuven, KU Leuven
π Date π
May 2020
Definition at line 231 of file claqz2.f.
β¨ Author β¨
Generated automatically by Doxygen for LAPACK from the source code.
okay that's the whole page, bestie π this was LAPACK Version 3.12.0, source page SRC/claqz2.f(3), dated May 2020 β slay and goodbye πβ¨
π¦ 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