hgeqz - multiple declarations
Function hgeqz
Implements a single-/f_double-shift version of the QZ method for finding the generalized eigenvalues of the equation det(A - w(i) B) = 0
void hgeqz
(
char job,
char compq,
char compz,
int n,
int ilo,
int ihi,
float* a,
int lda,
float* b,
int ldb,
float* alphar,
float* alphai,
float* betav,
float* q,
int ldq,
float* z,
int ldz,
float* work,
int lwork,
ref int info
);
Function hgeqz
void hgeqz
(
char job,
char compq,
char compz,
int n,
int ilo,
int ihi,
double* a,
int lda,
double* b,
int ldb,
double* alphar,
double* alphai,
double* betav,
double* q,
int ldq,
double* z,
int ldz,
double* work,
int lwork,
ref int info
);
Function hgeqz
void hgeqz
(
char job,
char compq,
char compz,
int n,
int ilo,
int ihi,
std .complex .Complex!(float)* a,
int lda,
std .complex .Complex!(float)* b,
int ldb,
std .complex .Complex!(float)* alphav,
std .complex .Complex!(float)* betav,
std .complex .Complex!(float)* q,
int ldq,
std .complex .Complex!(float)* z,
int ldz,
std .complex .Complex!(float)* work,
int lwork,
float* rwork,
ref int info
);
Function hgeqz
void hgeqz
(
char job,
char compq,
char compz,
int n,
int ilo,
int ihi,
std .complex .Complex!(double)* a,
int lda,
std .complex .Complex!(double)* b,
int ldb,
std .complex .Complex!(double)* alphav,
std .complex .Complex!(double)* betav,
std .complex .Complex!(double)* q,
int ldq,
std .complex .Complex!(double)* z,
int ldz,
std .complex .Complex!(double)* work,
int lwork,
double* rwork,
ref int info
);