Common Library
0.9.5
|
固有値計算関数定義用ヘッダ [詳解]
名前空間 | |
tadah_fussy | |
作成者 tadah_fussy | |
tadah_fussy::math_lib | |
数学関数用名前空間 | |
tadah_fussy::math_lib::eigen_lib | |
固有値計算関数用名前空間 | |
関数 | |
template<class T > | |
SquareMatrix< T >::size_type | tadah_fussy::math_lib::eigen_lib::GramSchmidt (SquareMatrix< T > *a, T e) |
グラム・シュミットの直交化によって列ベクトルを直交基底に変換する [詳解] | |
template<class T > | |
void | tadah_fussy::math_lib::eigen_lib::Jacobi (SymmetricMatrix< T > *mat, SquareMatrix< T > *eigen, T e, uint32_t maxCnt) |
ヤコビ法による固有値算出 [詳解] | |
template<class T > | |
void | tadah_fussy::math_lib::eigen_lib::Householder_QR (SquareMatrix< T > *r, SquareMatrix< T > *q) |
ハウスホルダー法による行列 r の QR 変換 [詳解] | |
template<class T > | |
void | tadah_fussy::math_lib::eigen_lib::Householder_QR (const SymmetricMatrix< T > &mat, SquareMatrix< T > *r, SquareMatrix< T > *q, T e, uint32_t maxCnt) |
ハウスホルダー行列を使って三重対角行列を作成し、QR 法によって上三角行列へ変換する [詳解] | |
template<class T > | |
void | tadah_fussy::math_lib::eigen_lib::Householder_DoubleShiftQR (const SymmetricMatrix< T > &mat, SquareMatrix< T > *r, SquareMatrix< T > *q, T e, uint32_t maxCnt) |
原点シフト付きQR変換 [詳解] | |
template<class T , template< class > class MATRIX, class Test > | |
T | tadah_fussy::math_lib::eigen_lib::PowerIter (const MATRIX< T > &a, std::vector< T > *x, Test test, uint32_t maxCnt) |
べき乗法による一番目の固有値・固有ベクトルの抽出 [詳解] | |
固有値計算関数定義用ヘッダ