XLPack 6.1
C/C++ API Reference Manual
Loading...
Searching...
No Matches
Functions
D4a1. Ordinary eigenvalue problems (symmetric matrices) - Computational routines

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
 

Detailed Description

This is the group of D4a1. Ordinary eigenvalue problems (symmetric matrices) - Computational routines.