Эйген отказывается от матриц фиксированного размера в одном столбце - PullRequest
0 голосов
/ 07 февраля 2019

В Eigen есть статическое утверждение:

EIGEN_STATIC_ASSERT((EIGEN_IMPLIES(MaxRowsAtCompileTime==1 && MaxColsAtCompileTime!=1, (Options&RowMajor)==RowMajor)

, которое не позволяет иметь матрицы фиксированного размера столбца с одной строкой:

    Eigen::Matrix<double, 1, 3, Eigen::ColMajor> m;

Я не очень понимаю, почему Eigenне позволяет пользователю делать это (что, кстати, довольно раздражает в моем дизайне кода) ... Какой смысл в главном порядке для 1D массива?

Спасибо !!

...