ZLAKF2

   Univ. of Tennessee, Univ. of California Berkeley and NAG Ltd..
   November 2006

Purpose

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.

Arguments

M
(input) INTEGER
Size of matrix, must be >= 1.
N
(input) INTEGER
Size of matrix, must be >= 1.
A
(input) COMPLEX*16, dimension ( LDA, M )
The matrix A in the output matrix Z.
LDA
(input) INTEGER
The leading dimension of A, B, D, and E. ( LDA >= M+N )
B
(input) COMPLEX*16, dimension ( LDA, N )
D
(input) COMPLEX*16, dimension ( LDA, M )
E
(input) COMPLEX*16, dimension ( LDA, N )
The matrices used in forming the output matrix Z.
Z
(output) COMPLEX*16, dimension ( LDZ, 2*M*N )
The resultant Kronecker M*N*2 by M*N*2 matrix (see above.)
LDZ
(input) INTEGER
The leading dimension of Z. ( LDZ >= 2*M*N )

Call Graph

Caller Graph