![]() |
XLPack 7.0
XLPack Numerical Library (C API) Reference Manual
|
Functions | |
| void | ddisna (char job, int m, int n, double d[], double sep[], int *info) |
| Condition numbers for the eigenvectors of a real symmetric or complex Hermitian matrix, or for the singular vectors of a general matrix | |
| void | dopgtr (char uplo, int n, double ap[], double tau[], int ldq, double q[], double work[], int *info) |
| Generates a transform matrix from a real symmetric matrix in packed form to tridiagonal form | |
| void | dopmtr (char side, char uplo, char trans, int m, int n, double ap[], double tau[], int ldc, double c[], double work[], int *info) |
| Multiplies by a transform matrix from a real symmetric matrix in packed form to tridiagonal form | |
| void | dorgtr (char uplo, int n, int lda, double a[], double tau[], double work[], int lwork, int *info) |
| Generates a transform matrix from a real symmetric matrix to tridiagonal form | |
| void | dormtr (char side, char uplo, char trans, int m, int n, int lda, double a[], double tau[], int ldc, double c[], double work[], int lwork, int *info) |
| Multiplies by a transform matrix from a real symmetric matrix to tridiagonal form | |
| void | dpteqr (char compz, int n, double d[], double e[], int ldz, double z[], double work[], int *info) |
| Eigenvalues and eigenvectors of a symmetric positive definite tridiagonal matrix | |
| void | dsbtrd (char vect, char uplo, int n, int kd, int ldab, double ab[], double d[], double e[], int ldq, double q[], double work[], int *info) |
| Reduces a real symmetric band matrix to tridiagonal form | |
| void | dsptrd (char uplo, int n, double ap[], double d[], double e[], double tau[], int *info) |
| Reduces a real symmetric matrix stored in packed form to tridiagonal form | |
| void | dstebz (char range, char order, int n, double vl, double vu, int il, int iu, double abstol, double d[], double e[], int *m, int *nsplit, double w[], int iblock[], int isplit[], double work[], int iwork[], int *info) |
| Eigenvalues of a symmetric tridiagonal matrix (Bisection method) | |
| void | dstedc (char compz, int n, double d[], double e[], int ldz, double z[], double work[], int lwork, int iwork[], int liwork, int *info) |
| Eigenvalues and eigenvectors of a symmetric tridiagonal matrix (Divide and conquer method) | |
| void | dstein (int n, double d[], double e[], int m, double w[], int iblock[], int isplit[], int ldz, double z[], double work[], int iwork[], int ifail[], int *info) |
| Eigenvectors of a symmetric tridiagonal matrix (Inverse iteration method) | |
| void | dstemr (char jobz, char range, int n, double d[], double e[], double vl, double vu, int il, int iu, int *m, double w[], int ldz, double z[], int nzc, int isuppz[], int *tryrac, double work[], int lwork, int iwork[], int liwork, int *info) |
| Eigenvalues and eigenvectors of a symmetric tridiagonal matrix (MRRR method) | |
| void | dsteqr (char compz, int n, double d[], double e[], int ldz, double z[], double work[], int *info) |
| Eigenvalues and eigenvectors of a symmetric tridiagonal matrix (QL or QR method) | |
| void | dsterf (int n, double d[], double e[], int *info) |
| Eigenvalues of a symmetric tridiagonal matrix (QL or QR method) | |
| void | dsytrd (char uplo, int n, int lda, double a[], double d[], double e[], double tau[], double work[], int lwork, int *info) |
| Reduces a real symmetric matrix to tridiagonal form | |
This is the group of D4a1. Ordinary eigenvalue problems (symmetric matrices) - Computational routines.