int zggevx_(char *balanc, char *jobvl, char *jobvr, char *sens, int *n, std::complex< double > *a, int *lda, std::complex< double > *b, int *ldb, std::complex< double > *alpha, std::complex< double > *beta, std::complex< double > *vl, int *ldvl, std::complex< double > *vr, int *ldvr, int *ilo, int *ihi, double *lscale, double *rscale, double *abnrm, double *bbnrm, double *rconde, double *rcondv, std::complex< double > *work, int *lwork, double *rwork, int *iwork, bool *bwork, int *info)