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

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.