C++ 線形代数ライブラリ eigen を使用しています。私は2つの行列を掛けようとしました:
static void do_stuff_with_matrix(Eigen::MatrixXf& mat) {
return;
}
Eigen::MatrixXf a(3, 4);
Eigen::MatrixXf b(4, 5);
Eigen::MatrixXf c = a * b;
do_stuff_with_matrix(c);
残念ながら、ProductReturnType
(これc
は) を に変換できないというコンパイラ エラーが表示されますEigen::MatrixXf&
。この変換を実行するにはどうすればよいですか?