線形代数ライブラリEigenの資料まとめ

C++テンプレートメタプログラミングを活用した線形代数ライブラリであるEigenに関連した資料へのLINKまとめ。

公式ドキュメント

とりあえずここを探す。

特にクイックリファレンスガイド良く見る。

講演資料

特に
Eigen a c++ linear algebra library
が、「Expression Template使ってるぜー」とかの説明もあって良かった。

eigen/Cookbook

短いけどCookbook。うっかりshared_ptrに突っ込んでたので、しょっぱなの「Structures containing Eigen types as members」から勉強になったわ…

Eigen ー C++線形代数を!

flyio氏のまとめ。とりあえず読んでおけ。

行列ライブラリEigenのメモ

暗黒通信団?のメモ(PDF)

調べてた時のツイートまとめ

はじめはArmadillo使おうかなと思っていたが、

ということでEigenにした。
また、より高速なBlazeなんてのもあるらしい。こちらはBoost + Blas必須。


↑上記のLINKのコメ欄でEigen勢から結構突っ込まれてたから、Armadilloの方がいいとは言えないってのにここで気がついた。