Eigen に移行する C++ の数学計算がいくつかあります。double*
以前は、独自の配列を手動でロールgsl_matrix
し、GNU Scientific Library からも使用していました。
私を混乱させたのは、 Eigen のFAQ の文言でした。それはどういう意味ですか?何らかの参照カウントと自動メモリ割り当てが行われているということですか?
そして、これが Eigen でも有効であることを確認する必要があります。
// n and m are not known at compile-time
MatrixXd myMatrix(n, m);
MatrixXd *myMatrix2 = new MatrixXd(n, m);
myMatrix.resize(0,0); // destroyed by destructor once out-of-scope
myMatrix2->resize(0,0);
delete myMatrix2;
myMatrix2 = NULL; // deallocated properly