「C++で使える行列演算ライブラリ」の編集履歴(バックアップ)一覧はこちら
C++で使える行列演算ライブラリ - (2010/11/03 (水) 21:24:40) の1つ前との変更点
追加された行は緑色になります。
削除された行は赤色になります。
* C++で使える行列演算ライブラリ
ちょろっと調べてみたものなので間違いあるかもしれません.
| 名称 | ライセンス | BLASの知識 | 逆行列計算 | 固有値分解 | Windows対応 |
| uBLAS (boost) | Boost Software License | いる | LUを使う | 単体ではできない? | OK |
| CLAPACK | BSD | いる | LUを使う | できる | OK |
| LAPACK++ | BSD | いる | LUを使う | できる | OK |
| BLITZ++ | GPL | いらない | できない | できない | 制限あり |
| tvmet | GPL | いらない | できない | できない | OK |
| gsl | GPL | いる | LUを使う | できる | ポートしたものはある |
| Eigen | GPL | いらない | 直接書ける | できる | OK |
| liboctave | GPL | いらない | 直接書ける | できる | OK |
| IT++ (itpp) | GPL | いらない | 直接書ける | できる | 難易度高い? |
** uBLAS
- http://www.boost.org/
- みんなだいすきBoostの一部
** CLAPACK
- http://www.netlib.org/clapack/
- LAPACK(Fortran)のC版
** LAPACK++
- http://math.nist.gov/lapack++/
- CLAPACKをさらにC++にしたもの
** Blitz++
- http://www.oonumerics.org/blitz/
** tvmet
- http://tvmet.sourceforge.net/
** gsl
- http://www.gnu.org/software/gsl/
** Eigen
- http://eigen.tuxfamily.org/index.php?title=Main_Page
- ROSでも使われている
** liboctave
- http://www.gnu.org/software/octave/
- gnu octaveをc++から使えるようにしたもの
- ATLAS,FFTW3に依存している
** IT++
- http://sourceforge.net/apps/wordpress/itpp/
- BLAS,LAPACK,FFTW3に依存している
* 公式以外の参考文献
- http://vision.kuee.kyoto-u.ac.jp/~hiroaki/numerical/wiki/
-- liboctave,IT++の詳解
* C++で使える行列演算ライブラリ
ちょろっと調べてみたものなので間違いあるかもしれません.
| 名称 | ライセンス | BLASの知識 | 逆行列計算 | 固有値分解 | Windows対応 |
| uBLAS (boost) | Boost Software License | いる | LUを使う | 単体ではできない? | OK |
| CLAPACK | BSD | いる | LUを使う | できる | OK |
| LAPACK++ | BSD | いる | LUを使う | できる | OK |
| BLITZ++ | GPL | いらない | できない | できない | 制限あり |
| tvmet | GPL | いらない | できない | できない | OK |
| gsl | GPL | いる | LUを使う | できる | ポートしたものはある |
| Eigen | GPL | いらない | 直接書ける | できる | OK |
| liboctave | GPL | いらない | 直接書ける | できる | OK |
| IT++ (itpp) | GPL | いらない | 直接書ける | できる | 難易度高い? |
** uBLAS
- http://www.boost.org/
- みんなだいすきBoostの一部
** CLAPACK
- http://www.netlib.org/clapack/
- LAPACK(Fortran)のC版
** LAPACK++
- http://math.nist.gov/lapack++/
- CLAPACKをさらにC++にしたもの
** Blitz++
- http://www.oonumerics.org/blitz/
** tvmet
- http://tvmet.sourceforge.net/
** gsl
- http://www.gnu.org/software/gsl/
** Eigen
- http://eigen.tuxfamily.org/index.php?title=Main_Page
- ROSでも使われている
** liboctave
- http://www.gnu.org/software/octave/
- gnu octaveをc++から使えるようにしたもの
- ATLAS,FFTW3に依存している
** IT++
- http://sourceforge.net/apps/wordpress/itpp/
- BLAS,LAPACK,FFTW3に依存している
* 公式以外の参考文献
- http://vision.kuee.kyoto-u.ac.jp/~hiroaki/numerical/wiki/
-- liboctave,IT++の詳解
表示オプション
横に並べて表示:
変化行の前後のみ表示: