Как создать динамический размер Eigen :: Matrix из двойного RowMajor? - PullRequest
0 голосов
/ 10 июня 2018

Говорят, для динамического увеличения используется динамический размер https://eigen.tuxfamily.org/dox/group__TutorialMatrixClass.html, как его создать для RowMajor?

У меня есть это (что, я думаю, фиксированный размер?)

Matrix<double, N, N, RowMajor> m;

Я думаю, для (по умолчанию) ColMajor ответ будет MatrixXd m(N,N);.А как насчет RowMajor?

Где const int N = 1000;

1 Ответ

0 голосов
/ 10 июня 2018

Matrix<double, N, N, RowMajor> m; создаст матрицу RowMajor фиксированного размера (NxN, предполагая, что N известно во время выполнения).Если вы хотите, чтобы он имел динамический размер, используйте Matrix<double, Dynamic, Dynamic, RowMajor> m;.

...