「C++で使える行列演算ライブラリ」の編集履歴(バックアップ)一覧に戻る
C++で使える行列演算ライブラリ - (2010/11/03 (水) 19:21:49) の編集履歴(バックアップ)
C++で使える行列演算ライブラリ
名称 | ライセンス | Windows対応 |
uBLAS (boost) | Boost Software License | OK |
CLAPACK | BSD | OK |
LAPACK++ | BSD | OK |
tvmet | LGPLv2 | OK |
gsl | GPL | ポートしたものはある |
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++にしたもの
tvmet
gsl
liboctave
- http://www.gnu.org/software/octave/
- gnu octaveをc++から使えるようにしたもの
IT++
- http://sourceforge.net/apps/wordpress/itpp/
- BLAS,LAPACK,FFTW3に依存している
公式以外の参考文献
- http://vision.kuee.kyoto-u.ac.jp/~hiroaki/numerical/wiki/
- liboctave,IT++の詳解