trsen - multiple declarations

Function trsen

void trsen (
  char job,
  char compq,
  int select,
  int n,
  std.complex.Complex!(double)* t,
  int ldt,
  std.complex.Complex!(double)* q,
  int ldq,
  std.complex.Complex!(double)* w,
  int m,
  double* s,
  double* sep,
  std.complex.Complex!(double)* work,
  int lwork,
  ref int info
);

Function trsen

void trsen (
  char job,
  char compq,
  int select,
  int n,
  std.complex.Complex!(float)* t,
  int ldt,
  std.complex.Complex!(float)* q,
  int ldq,
  std.complex.Complex!(float)* w,
  int m,
  float* s,
  float* sep,
  std.complex.Complex!(float)* work,
  int lwork,
  ref int info
);

Function trsen

void trsen (
  char job,
  char compq,
  int select,
  int n,
  double* t,
  int ldt,
  double* q,
  int ldq,
  double* wr,
  double* wi,
  int m,
  double* s,
  double* sep,
  double* work,
  int lwork,
  int* iwork,
  int liwork,
  ref int info
);

Function trsen

Reorders the Schur factorization of a matrix in order to find an orthonormal basis of a right invariant subspace corresponding to selected eigenvalues, and returns reciprocal condition numbers (sensitivities) of the average of the cluster of eigenvalues and of the invariant subspace.

void trsen (
  char job,
  char compq,
  int select,
  int n,
  float* t,
  int ldt,
  float* q,
  int ldq,
  float* wr,
  float* wi,
  int m,
  float* s,
  float* sep,
  float* work,
  int lwork,
  int* iwork,
  int liwork,
  ref int info
);