Я видел это раньше, но не могу вспомнить, как эффективно инициализировать Eigen::Vector
известной длины с std::vector
той же длины. Вот хороший пример:
std::vector<double> v1 = {1.0, 2.0, 3.0};
Eigen::Vector3d v2; // Do I put it like this in here: v2(v1) ?
v2 << v1[0], v1[1], v1[2]; // I know you can do it like this but
// I am sure i have seen a one liner.
Я просмотрел страницу this о расширенной инициализации матрицы, но нет четкого объяснения метода для выполнения этого действия.