geevx

Computes the eigenvalues and left and right eigenvectors of a general matrix, with preliminary balancing of the matrix, and computes reciprocal condition numbers for the eigenvalues and right eigenvectors.

  1. void geevx(char balanc, char jobvl, char jobvr, char sense, f_int n, f_float* a, f_int lda, f_float* wr, f_float* wi, f_float* vl, f_int ldvl, f_float* vr, f_int ldvr, f_int ilo, f_int ihi, f_float* scale, f_float* abnrm, f_float* rconde, f_float* rcondv, f_float* work, f_int lwork, f_int* iwork, f_int info)
  2. void geevx(char balanc, char jobvl, char jobvr, char sense, f_int n, f_double* a, f_int lda, f_double* wr, f_double* wi, f_double* vl, f_int ldvl, f_double* vr, f_int ldvr, f_int ilo, f_int ihi, f_double* scale, f_double* abnrm, f_double* rconde, f_double* rcondv, f_double* work, f_int lwork, f_int* iwork, f_int info)
  3. void geevx(char balanc, char jobvl, char jobvr, char sense, f_int n, f_cfloat* a, f_int lda, f_cfloat* w, f_cfloat* vl, f_int ldvl, f_cfloat* vr, f_int ldvr, f_int ilo, f_int ihi, f_float* scale, f_float* abnrm, f_float* rconde, f_float* rcondv, f_cfloat* work, f_int lwork, f_float* rwork, f_int info)
  4. void geevx(char balanc, char jobvl, char jobvr, char sense, f_int n, f_cdouble* a, f_int lda, f_cdouble* w, f_cdouble* vl, f_int ldvl, f_cdouble* vr, f_int ldvr, f_int ilo, f_int ihi, f_double* scale, f_double* abnrm, f_double* rconde, f_double* rcondv, f_cdouble* work, f_int lwork, f_double* rwork, f_int info)

Meta