Как я могу инициализировать SparseVector в Eigen
Как я могу инициализировать SparseVector в Eigen? Следующий код:
#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;
}
дает мне следующую ошибку
ошибка: вызов объекта типа класса без соответствующего оператора () или функций преобразования в указатель на тип функции vec (0) = 1,0;
кстати, vec [0] = 1.0 тоже не работает.