TESTING/MATGEN/clakf2.f(3)

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

πŸ’… 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 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 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 matrix Z.
  • Z β€” Z is COMPLEX, 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 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