TESTING/MATGEN/dlakf2.f(3)

πŸ“¦
version 3.12.1 Β· 3 versions
, in arch rolling

πŸ’– 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) β€” the DLAKF2 subroutine. 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 β€” M is INTEGER. Size of matrix, must be >= 1. πŸ‘‘
  • N β€” N is INTEGER. Size of matrix, must be >= 1. πŸŽ€
  • A β€” A is DOUBLE PRECISION, dimension ( LDA, M ). The matrix A in the output matrix Z. πŸ’–
  • LDA β€” LDA is INTEGER. The leading dimension of A, B, D, and E. (LDA >= M+N) πŸ”₯
  • B β€” B is DOUBLE PRECISION, dimension ( LDA, N ). 🫢
  • D β€” D is DOUBLE PRECISION, dimension ( LDA, M ). 🌈
  • E β€” E is DOUBLE PRECISION, dimension ( LDA, N ). The matrices used in forming the output matrix Z. πŸ¦‹
  • Z β€” Z is DOUBLE PRECISION, dimension ( LDZ, 2*M*N ). The resultant Kronecker M*N*2 by M*N*2 matrix (see above.) ⭐
  • LDZ β€” LDZ is INTEGER. The leading dimension of Z. (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