XLPack 7.0
XLPack Numerical Library (C API) Reference Manual
Loading...
Searching...
No Matches
Functions

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
 

Detailed Description

This is the group of D4a2. Ordinary eigenvalue problems (general matrices) - Computational routines.