Common Library  0.9.5
eigen.h ファイル

固有値計算関数定義用ヘッダ [詳解]

名前空間

 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 >
tadah_fussy::math_lib::eigen_lib::PowerIter (const MATRIX< T > &a, std::vector< T > *x, Test test, uint32_t maxCnt)
 べき乗法による一番目の固有値・固有ベクトルの抽出 [詳解]
 

詳解

固有値計算関数定義用ヘッダ

著者
tadah_fussy
日付
2015/11/26 コメントを Doxygen 用に変更
2016/07/08 PowerIter を追加
2019/03/27 コメントの見直し
2019/04/07 Matrix::clone の廃止に伴う変更
2019/04/16 error_library.h の変更に伴う見直し
2019/04/24 PowerIter にてエラーチェック漏れを修正
2021/03/14 名前空間の変更
2021/04/02 文字コードを UTF-8 に変更