gees - multiple declarations

Function gees

Computes the eigenvalues and Schur factorization of a general matrix, and orders the factorization so that selected eigenvalues are at the top left of the Schur form.

void gees (
  char jobvs,
  char sort,
  extern(C) int function(float*, float*) select,
  int n,
  float* a,
  int lda,
  int sdim,
  float* wr,
  float* wi,
  float* vs,
  int ldvs,
  float* work,
  int lwork,
  int bwork,
  ref int info
);

Function gees

void gees (
  char jobvs,
  char sort,
  extern(C) int function(double*, double*) select,
  int n,
  double* a,
  int lda,
  int sdim,
  double* wr,
  double* wi,
  double* vs,
  int ldvs,
  double* work,
  int lwork,
  int bwork,
  ref int info
);

Function gees

void gees (
  char jobvs,
  char sort,
  extern(C) int function(std.complex.Complex!(float)*) select,
  int n,
  std.complex.Complex!(float)* a,
  int lda,
  int sdim,
  std.complex.Complex!(float)* w,
  std.complex.Complex!(float)* vs,
  int ldvs,
  std.complex.Complex!(float)* work,
  int lwork,
  float* rwork,
  int bwork,
  ref int info
);

Function gees

void gees (
  char jobvs,
  char sort,
  extern(C) int function(std.complex.Complex!(double)*) select,
  int n,
  std.complex.Complex!(double)* a,
  int lda,
  int sdim,
  std.complex.Complex!(double)* w,
  std.complex.Complex!(double)* vs,
  int ldvs,
  std.complex.Complex!(double)* work,
  int lwork,
  double* rwork,
  int bwork,
  ref int info
);