Это связано с преобразованием Rcpp. В. Я хочу преобразовать длинный std :: vector в объект матрицы Rcpp, но хочу знать, существует ли простой формат преобразования. Естественно, вы можете перебрать каждый элемент и заполнить пустую матрицу Rcpp, но это кажется подверженным ошибкам и, возможно, ненужным, если возможен более удобный подход.
Причина, по которой я спрашиваю, заключается в том, что я хотел бы использовать OpenMP в некотором существующем коде C ++, но сохранение элемента в объекте матрицы Rcpp непосредственно в цикле OpenMP не работает должным образом (тогда как загрузка объекта std :: vector и преобразование к матрице после завершения цикла OpenMP кажется достойным подходом к проблеме).
Любая помощь будет принята с благодарностью!