XLPack 6.1
C/C++ API リファレンスマニュアル
読み取り中…
検索中…
一致する文字列を見つけられません
関数
D4a1. 固有値・固有ベクトル (対称行列) (計算ルーチン)

関数

void _ddisna (char job, int m, int n, double d[], double sep[], int *info)
 対称/エルミート行列の固有ベクトルあるいは一般行列の特異ベクトルの条件数
 
void _dopgtr (char uplo, int n, double ap[], double tau[], int ldq, double q[], double work[], int *info)
 三重対角形への変換行列の生成 (対称行列) (圧縮形式)
 
void _dopmtr (char side, char uplo, char trans, int m, int n, double ap[], double tau[], int ldc, double c[], double work[], int *info)
 三重対角形への変換行列の乗算 (対称行列) (圧縮形式)
 
void _dorgtr (char uplo, int n, int lda, double a[], double tau[], double work[], int lwork, int *info)
 三重対角形への変換行列の生成 (対称行列)
 
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)
 三重対角形への変換行列の乗算 (対称行列)
 
void _dpteqr (char compz, int n, double d[], double e[], int ldz, double z[], double work[], int *info)
 正定値対称三重対角行列の固有値・固有ベクトル
 
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)
 三重対角形への変換 (対称帯行列)
 
void _dsptrd (char uplo, int n, double ap[], double d[], double e[], double tau[], int *info)
 三重対角形への変換 (対称行列) (圧縮形式)
 
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)
 対称三重対角行列の固有値 (二分法)
 
void _dstedc (char compz, int n, double d[], double e[], int ldz, double z[], double work[], int lwork, int iwork[], int liwork, int *info)
 対称三重対角行列の固有値・固有ベクトル (分割統治法)
 
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)
 対称三重対角行列の固有ベクトル (逆反復法)
 
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)
 対称三重対角行列の固有値・固有ベクトル (MRRR法)
 
void _dsteqr (char compz, int n, double d[], double e[], int ldz, double z[], double work[], int *info)
 対称三重対角行列の固有値・固有ベクトル (QL/QR法)
 
void _dsterf (int n, double d[], double e[], int *info)
 対称三重対角行列の固有値 (QL/QR法)
 
void _dsytrd (char uplo, int n, int lda, double a[], double d[], double e[], double tau[], double work[], int lwork, int *info)
 三重対角形への変換 (対称行列)
 

詳解

D4a1. 固有値・固有ベクトル (対称行列) (計算ルーチン) プログラムを表示しています.