Как я могу инициализировать 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 тоже не работает.

Ответы на вопрос(1)

Ваш ответ на вопрос