![]() |
XLPack 7.0
XLPack Numerical Library (C API) Reference Manual
|
Functions | |
void | dgebak (char job, char side, int n, int ilo, int ihi, double scale[], int m, int ldv, double v[], int *info) |
Eigenvectors of original real general matrix by backward transformation on balanced matrix | |
void | dgebal (char job, int n, int lda, double a[], int *ilo, int *ihi, double scale[], int *info) |
Balancing of a real general matrix | |
void | dgehrd (int n, int ilo, int ihi, int lda, double a[], double tau[], double work[], int lwork, int *info) |
Reduces a real general matrix to upper Hessenberg form | |
void | dhsein (char side, char eigsrc, char initv, int select[], int n, int ldh, double h[], double wr[], double wi[], int ldvl, double vl[], int ldvr, double vr[], int mm, int *m, double work[], int ifaill[], int ifailr[], int *info) |
Eigenvectors of Hessenberg matrix by inverse iteration method | |
void | dhseqr (char job, char compz, int n, int ilo, int ihi, int ldh, double h[], double wr[], double wi[], int ldz, double z[], double work[], int lwork, int *info) |
Eigenvalues and Schur factorization of Hessenberg matrix by QR method | |
void | dorghr (int n, int ilo, int ihi, int lda, double a[], double tau[], double work[], int lwork, int *info) |
Generates a transform matrix to Hessenberg form | |
void | dormhr (char side, char trans, int m, int n, int ilo, int ihi, int lda, double a[], double tau[], int ldc, double c[], double work[], int lwork, int *info) |
Multiplies by a transform matrix to Hessenberg form | |
void | dtrevc3 (char side, char howmny, int select[], int n, int ldt, double t[], int ldvl, double vl[], int ldvr, double vr[], int mm, int *m, double work[], int lwork, int *info) |
Eigenvectors of quasi-triangular matrix of Schur factorization | |
void | dtrexc (char compq, int n, int ldt, double t[], int ldq, double q[], int *ifst, int *ilst, double work[], int *info) |
Reordering of real Schur factorization of real matrix | |
void | dtrsen (char job, char compq, int select[], int n, int ldt, double t[], int ldq, double q[], double wr[], double wi[], int *m, double *s, double *sep, double work[], int lwork, int iwork[], int liwork, int *info) |
Reordering of real Schur factorization of real matrix and condition numbers of cluster of eigenvalues and/or invariant subspace | |
void | dtrsna (char job, char howmny, int select[], int n, int ldt, double t[], int ldvl, double vl[], int ldvr, double vr[], double s[], double sep[], int mm, int *m, double work[], int lwork, int iwork[], int liwork, int *info) |
Condition numbers for eigenvalues and/or eigenvectors of upper quasi-triangular matrix | |
void | dtrsyl (char transa, char transb, int isgn, int m, int n, int lda, double a[], int ldb, double b[], int ldc, double c[], double *scale, int *info) |
Solve real Sylvester matrix equation | |
This is the group of D4a2. Ordinary eigenvalue problems (general matrices) - Computational routines.