EigenでSparseVectorを初期化するにはどうすればよいですか?次のコード:
#define EIGEN_YES_I_KNOW_SPARSE_MODULE_IS_NOT_STABLE_YET
#include <Eigen/Sparse>
using namespace Eigen;
SparseVector<float> vec(3);
main()
{
vec(0)=1.0;
}
次のエラーが発生します
エラー:適切なoperator()または関数へのポインタ型への変換関数を使用せずにクラス型のオブジェクトを呼び出すvec(0)= 1.0;
ちなみに、vec [0]=1.0も動作しません。