TESTING/MATGEN/dlakf2.f(3)
π NAME π
okay so this page is TESTING/MATGEN/dlakf2.f(3) from the Library Functions Manual, and the main character is DLAKF2, bestie. It's a Fortran subroutine, and it is literally all about forming one very specific matrix Z. no cap. π¦
β¨ SYNOPSIS β¨
Functions/Subroutines
subroutine dlakf2 (m, n, a, lda, b, d, e, z, ldz)β theDLAKF2subroutine. that's the whole synopsis vibe. π
π Function/Subroutine Documentation π
subroutine dlakf2 (integer m, integer n, double precision, dimension( lda, * ) a, integer lda, double precision, dimension( lda, * ) b, double precision, dimension( lda, * ) d, double precision, dimension( lda, * ) e, double precision, dimension( ldz, * ) z, integer ldz)
DLAKF2
πΈ Purpose πΈ
okay so the purpose is literally to form 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. slay. β¨
π Parameters π
MβMisINTEGER. Size of matrix, must be>= 1. πNβNisINTEGER. Size of matrix, must be>= 1. πAβAisDOUBLE PRECISION, dimension( LDA, M ). The matrixAin the output matrixZ. πLDAβLDAisINTEGER. The leading dimension ofA,B,D, andE. (LDA >= M+N) π₯BβBisDOUBLE PRECISION, dimension( LDA, N ). π«ΆDβDisDOUBLE PRECISION, dimension( LDA, M ). πEβEisDOUBLE PRECISION, dimension( LDA, N ). The matrices used in forming the output matrixZ. π¦ZβZisDOUBLE PRECISION, dimension( LDZ, 2*M*N ). The resultant KroneckerM*N*2byM*N*2matrix (see above.) βLDZβLDZisINTEGER. 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 dlakf2.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
okay bye bestie π
signing off from TESTING/MATGEN/dlakf2.f(3) β that's LAPACK Version 3.12.0 in the footer. The page doesn't give a separate date, so that's the version vibe we have. πβ¨
π¦ 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