私は(my full, working boost codeを参照)boost::numeric::ublas::matrixで Result result = read();
boost::numeric::ublas::matrix<int> C;
C = boost::numeric::ublas::prod(result.A, result.B);
と標準アルゴリズムで別の1(f
ブーストウルフ製品の性能を向上させる方法はありますか? 私は2つの行列Aを持って、私はmulitply /追加/サブしたいB/... MATLABでC対++私は次の時間を取得[s]は2000×2000の行列演算のための OPERATION | MATLAB | C++ (MSVC10)
A + B | 0.04 | 0.04
A - B | 0.04 | 0.04
AB | 1.0 |
: void foo(const matrix<double>& lol)
{
matrix_row<matrix<double> > lolwut(lol, 5);
}
エラー: no matching function for call to ‘boost::numeric::ublas::matrix_row<boost::numeric::ublas::matrix<do