Common Library
0.9.5
|
ヤコビ法による連立方程式の計算 [詳解]
公開メンバ関数 | |
Jacobi (T e, uint32_t maxCnt) | |
収束判定のしきい値と最大処理回数を指定して構築 [詳解] | |
template<class Ran > | |
void | operator() (const SquareMatrix< T > &a, Ran b) |
連立方程式を解く [詳解] | |
ヤコビ法による連立方程式の計算
テンプレート引数の T は係数や解の型を、Test は収束判定用関数オブジェクト (BySum か ByMax の利用を想定。デフォルトは BySum) をそれぞれ表す。
|
inline |
収束判定のしきい値と最大処理回数を指定して構築
e | 収束判定のしきい値 |
maxCnt | 収束しなかった場合の最大処理回数 |
void tadah_fussy::math_lib::solver::Jacobi< T, Test >::operator() | ( | const SquareMatrix< T > & | a, |
Ran | b | ||
) |
連立方程式を解く
a | 連立方程式の係数行列への参照 |
b | 対象の連立方程式の解ベクトルの先頭位置(計算結果の未知数がそのまま返される) |