2012-12-07から1日間の記事一覧

OpenMPIを用いたモンテカルロ計算

以下の記事が非常に良く書いてある. 今度ちゃんと読んで何か書くかもしれないのでメモ.http://darrenjw.wordpress.com/tag/openmpi/

Boost::multi_arrayをfor文でイテレートする

multi_arrayは次元毎にa[0][1][2]のように指定する. 普通にすべての要素をループ仕様と思い, a.begin()などのようにイテレータをとってくるとハマります. どうやらこのイテレータはa[0], a[1], ...のようになっているらしく, 個々の値をイテレートしているわ…

Pythonで端末の出力文字に色をつけたい

Pythonでprintなどするときに出力される文字列に色をつけたい. 方法については以下の質問回答に良くまとまっている. 環境に依存しないようにするためにはそのためのパッケージがいくつか書いてあるのでどれかを使えば良いだろう.http://stackoverflow.com/qu…

Gitで空のディレクトリを追加

厳密にはムリぽなので姿の見えないファイルを作成してそれを追加してやる. ".gitkeep is just a placeholder." $ mkdir target $ touch target/.gitkeep $ git add target/.gitkeep http://digiclu.hatenablog.com/entry/2012/02/19/204034

boost::is_sameのBOOST_CHECK

二重括弧にしませう. BOOST_CHECK((boost::is_same<int, int>::value)); BOOST_STATIC_ASSERT((boost::is_same<int, int>::value)); BOOST_MPL_ASSERT((boost::is_same<int, int>)); http://www.cs.brown.edu/~jwicks/boost/libs/type_traits/index.html http://flast.hateblo.jp/entry/201</int,></int,></int,>…