1 #ifndef STAN_MATH_PRIM_MAT_FUN_TO_ARRAY_2D_HPP 2 #define STAN_MATH_PRIM_MAT_FUN_TO_ARRAY_2D_HPP 13 const Eigen::Matrix<T, Eigen::Dynamic, Eigen::Dynamic>& matrix) {
15 const T* datap = matrix.data();
16 int C = matrix.cols();
17 int R = matrix.rows();
18 vector<vector<T> > result(R, vector<T>(C));
19 for (
int i = 0, ij = 0; i < C; i++)
20 for (
int j = 0; j < R; j++, ij++)
21 result[j][i] = datap[ij];
std::vector< std::vector< T > > to_array_2d(const Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > &matrix)