ハムスターに飼われる院生のブログ

自分用メモが中心のブログです。

2018-07-01から1ヶ月間の記事一覧

フォルダ内にあるインプットファイル全てから計算条件を読み込んで実行するバッチファイル

定時デバッグ用に作成したバッチファイルを以下に示す。 以下の記事で示したバッチファイルの亜種となっている。 chicagopile1-75.hatenablog.com【実行時の状況】 ・test.exeは引数を2つとる実行ファイル ・インプットファイル全てはinput*.txtという名称で…

実行日をフォルダ名に持つフォルダ内に結果を出力させるbatファイル

表題の通りのbatファイルを作った。 基本的には以下の記事の亜種のbatファイルとなっている。 chicagopile1-75.hatenablog.com 【実行時の状況】 ・test.exeという実行ファイルは引数を2つとり、計算結果を標準出力してくる。 ・input.txtというファイル内に…

デバッグ時によく使う自作関数

C++の話。 EigenのVectorXdとMatrixXdをよく利用する。 格納されている中身を確認する際に 毎回for文をまわすことが面倒に感じる。 したがって、以下の関数を作成した。 void cout_eig(MatrixXd mat) { for (int i = 0; i < mat.rows(); i++) { for (int j =…

multimapの使い方

C++

以前、以下のリンクの記事にてmapの使用法を示した。 chicagopile1-75.hatenablog.commapでは、キーの値が重複した場合、値を複数保持できないという仕様になっている。 例えば、以下のような状態である。 int main(){ map<int, int> test; test.insert(std::make_pair</int,>…