TESTING/MATGEN/clakf2.f(3)
π NAME π
okay so bestie, welcome to the TESTING/MATGEN/clakf2.f(3) page from the LAPACK Library Functions Manual β¨. The file in the NAME section is TESTING/MATGEN/clakf2.f, and itβs the home of clakf2 β lowkey giving βlet me build you a big Kronecker matrixβ main character energy π.
β¨ SYNOPSIS β¨
π¦ Functions/Subroutines π¦
subroutine clakf2 (m, n, a, lda, b, d, e, z, ldz)βCLAKF2
π Function/Subroutine Documentation π
hereβs the full signature, character-for-character, no cap:
subroutine clakf2 (integer m, integer n, complex, dimension( lda, * ) a,
integer lda, complex, dimension( lda, * ) b, complex, dimension( lda, *
) d, complex, dimension( lda, * ) e, complex, dimension( ldz, * ) z,
integer ldz)
CLAKF2 β thatβs the name, and yes itβs iconic π
.
π Purpose π
okay so this subroutine forms the 2*M*N by 2*M*N matrix:
Z = [ kron(In, A) -kron(B', Im) ]
[ kron(In, D) -kron(E', Im) ],
where In is the identity matrix of size n and X' is the transpose of X. kron(X, Y) is the Kronecker product between the matrices X and Y. π§
π Parameters π
MβM is INTEGER. Size of matrix, must be>= 1.NβN is INTEGER. Size of matrix, must be>= 1.AβA is COMPLEX, dimension ( LDA, M ). The matrixAin the output matrixZ.LDAβLDA is INTEGER. The leading dimension ofA,B,D, andE. (LDA >= M+N)BβB is COMPLEX, dimension ( LDA, N ).DβD is COMPLEX, dimension ( LDA, M ).EβE is COMPLEX, dimension ( LDA, N ). The matrices used in forming the output matrixZ.ZβZ is COMPLEX, dimension ( LDZ, 2*M*N ). The resultant KroneckerM*N*2byM*N*2matrix (see above.)LDZβLDZ is INTEGER. The leading dimension ofZ. (LDZ >= 2*M*N)
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 104 of file clakf2.f.
π€ Author π€
Generated automatically by Doxygen for LAPACK from the source code.
okay thatβs the whole page, bestie β sign-off from LAPACK Version 3.12.0, source page TESTING/MATGEN/clakf2.f(3), and the footer doesnβt print a date so Iβm not gonna invent one πβ¨π
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