Function sgeesx_

Computes the eigenvalues and Schur factorization of a general matrix, orders the factorization so that selected eigenvalues are at the top left of the Schur form, and computes reciprocal condition numbers for the average of the selected eigenvalues, and for the associated right invariant subspace.

extern(C) void sgeesx_ (
  char* jobvs,
  char* sort,
  extern(C) int function(float*, float*) select,
  char* sense,
  int* n,
  float* a,
  int* lda,
  int* sdim,
  float* wr,
  float* wi,
  float* vs,
  int* ldvs,
  float* rconde,
  float* rcondv,
  float* work,
  int* lwork,
  int* iwork,
  int* liwork,
  int* bwork,
  int* info,
  int jobvs_len,
  int sort_len,
  int sense_len
);