Common Library  0.9.5
クラス階層
クラス階層一覧です。大雑把に文字符号順で並べられています。
[表示階層 123]
 Ctadah_fussy::math_lib::AddBinder< Op >単項関数で値を処理してから加算するための関数オブジェクト
 Ctadah_fussy::numeric_lib::ApproxEq< D >非常に近い値は等しいと判断する関数オブジェクト
 Ctadah_fussy::numeric_lib::ApproxLess< D >等値判定をした後で大小比較を行う関数オブジェクト
 Ctadah_fussy::math_lib::diff_method::Backward< F, T >差分法による導関数計算用関数
 Ctadah_fussy::indexer_iterator::Base< Value, Container, Pointer, Reference, Indexer >Indexer を利用した反復子
 Ctadah_fussy::indexer_iterator::Base< typename Container::value_type, const Container, const typename Container::value_type *, const typename Container::value_type &, Indexer >
 Ctadah_fussy::indexer_iterator::Constant< Container, Indexer, Value >添字演算用関数オブジェクト(indexer)を利用した定数反復子 (Baseからの派生)
 Ctadah_fussy::indexer_iterator::Base< typename Container::value_type, Container, typename Container::value_type *, typename Container::value_type &, Indexer >
 Ctadah_fussy::indexer_iterator::Normal< Container, Indexer, Value >添字演算用関数オブジェクト(indexer)を利用した反復子 (indexer_iterator::Base_からの派生)
 Ctadah_fussy::math_lib::polynomial::Bernstein< T >Bernstein多項式
 Ctadah_fussy::numeric_lib::Bivariate< T >二変数を保持するオブジェクト
 Ctadah_fussy::math_lib::integral::Booleブール則 ( Boole's Rule ) による定積分計算用クラス
 Ctadah_fussy::math_lib::convergence_test::ByMax< T >差分と値の比率の最大値による収束判定
 Ctadah_fussy::math_lib::convergence_test::BySum< T >差分の和と全体の和の比率による収束判定
 Ctadah_fussy::math_lib::diff_method::Central< F, T >差分法による導関数計算用関数
 Ctadah_fussy::math_lib::solver::CGM_LinearEquation< T >共役勾配法 ( Conjugate Gradient Method ) による連立方程式の計算
 Ctadah_fussy::math_lib::solver::CGM_Operator< T >共役勾配法 ( Conjugate Gradient Method ) 用多変数関数オブジェクト
 Ctadah_fussy::string_lib::CharArray文字コードの配列
 Ctadah_fussy::string_lib::Cmp文字列比較用関数オブジェクト
 Ctadah_fussy::Coord< T >座標定義用構造体(2D用)
 Ctadah_fussy::gadget::Deserialization< In >ビット列をデータに変換する
 Ctadah_fussy::exception::Domain指定範囲外だった場合に投げられる例外クラス
 Ctadah_fussy::exception::NotEqualNumber< T >指定した値と等しくない場合に投げられる例外クラス
 Ctadah_fussy::exception::TooGreatNumber< T >指定した値より大きい場合に投げられる例外クラス
 Ctadah_fussy::exception::TooLittleNumber< T >指定した値より小さい場合に投げられる例外クラス
 Ctadah_fussy::exception::ZeroLimits< T >ゼロを境界とする範囲チェック用例外クラス
 Ctadah_fussy::exception::NegativeNumber< T >値が負値だった場合に対する例外クラス
 Ctadah_fussy::exception::NotPositiveNumber< T >値がゼロ以下だった場合に対する例外クラス
 Ctadah_fussy::string_lib::Eq文字列等号比較用関数オブジェクト
 Ctadah_fussy::exception::ExcessLimit反復処理において処理回数が最大回数を超過した場合の例外クラス
 Ctadah_fussy::math_lib::diff_method::Forward< F, T >差分法による導関数計算用関数
 Ctadah_fussy::math_lib::solver::GaussianEliminationガウスの消去法による連立方程式の解法
 Ctadah_fussy::math_lib::solver::GaussJordanEliminationガウス・ジョルダン法による連立方程式の解法
 Ctadah_fussy::math_lib::solver::GaussSeidel< T, Test >ガウス=ザイデル法による連立方程式の計算
 Ctadah_fussy::math_lib::solver::GaussSeidel_SOR< T, Test >ガウス=ザイデル法に SOR 法を適用した連立方程式の計算
 Ctadah_fussy::math_lib::solver::HC_Operator< T >山登り法 ( Hill Climbing ) 用多変数関数オブジェクト
 Ctadah_fussy::math_lib::solver::Jacobi< T, Test >ヤコビ法による連立方程式の計算
 Ctadah_fussy::math_lib::solver::Jacobi_SOR< T, Test >ヤコビ法に SOR 法を適用した連立方程式の計算
 Ctadah_fussy::math_lib::KahanSumOp< T >Kahanの加算アルゴリズムを使って和を計算するための関数オブジェクト
 Ctadah_fussy::math_lib::KahanSumOp< std::pair< T, U > >Kahanの加算アルゴリズムを使って和を計算するための関数オブジェクト(std::pair用)
 Ctadah_fussy::math_lib::polynomial::Lagrange< T >Lagrange多項式
 Ctadah_fussy::exception::Lengthコンテナクラスの長さに関する例外クラス
 Ctadah_fussy::exception::InvalidLength< T >長さが不正だった場合に対する例外クラス
 Ctadah_fussy::exception::NegativeLength< T >長さが負値だった場合に対する例外クラス
 Ctadah_fussy::exception::NotPositiveLength< T >長さがゼロ以下だった場合に対する例外クラス
 Ctadah_fussy::exception::NotEqualLength< T >長さを比較して等しくなかった場合に投げられる例外クラス
 Ctadah_fussy::coord_lib::Less座標どうしの大小比較 ( Less ) 用関数オブジェクト
 Ctadah_fussy::string_lib::Less文字列 "より小さい" 比較用関数オブジェクト
 Ctadah_fussy::numeric_lib::LessByAbs< T >絶対値の比較用関数オブジェクト
 Ctadah_fussy::math_lib::solver::LUdecomposition_CroutLU分解(クラウト法)による連立方程式の解法
 Ctadah_fussy::math_lib::solver::LUdecomposition_DoolittleLU分解(ドゥーリトル法)による連立方程式の解法
 Ctadah_fussy::Matrix< T >行列(二次元配列)クラス
 Ctadah_fussy::SquareMatrix< T >正方行列クラス
 Ctadah_fussy::math_lib::integral::Midpoint中点則 ( Midpoint Rule ) による定積分計算用クラス
 Ctadah_fussy::math_lib::polynomial::Newton< T >Newton多項式
 Ctadah_fussy::math_lib::OpBinder< Res, UnOp, BinOp >単項関数と二項関数の組み合わせにより値を処理するための関数オブジェクト
 Ctadah_fussy::gadget::Serialization< Code, Out >データをビット列に変換する
 Ctadah_fussy::math_lib::integral::Simpsonシンプソン則 ( Composite Simpson's Rule ) による定積分計算用クラス
 Ctadah_fussy::math_lib::integral::Simpson38シンプソンの 3/8 則 ( Simpson's 3/8 Rule ) による定積分計算用クラス
 Ctadah_fussy::indexer::SliceSlice を利用した添字演算子
 Ctadah_fussy::math_lib::SumOp< T >二つの値の和を計算するための関数オブジェクト
 Ctadah_fussy::math_lib::SumOp< std::pair< T, U > >二つの値の和を計算するための関数オブジェクト( std::pair用 )
 Ctadah_fussy::indexer::SymMat対称行列に対する行・列へのアクセスを想定した添字演算子
 Ctadah_fussy::SymmetricMatrix< T >対称行列クラス
 Ctadah_fussy::gadget::TimeMeasure時間計測用オブジェクト
 Ctadah_fussy::math_lib::integral::Trapezoidal台形則 ( Trapezoidal Rule ) による定積分計算用クラス
 Ctadah_fussy::math_lib::solver::Verify< T >連立方程式を解いた結果が正しいかを検証する