1 #ifndef STAN_MATH_PRIM_MAT_FUN_TO_MATRIX_HPP
2 #define STAN_MATH_PRIM_MAT_FUN_TO_MATRIX_HPP
18 template <
typename T,
int R,
int C>
19 inline Matrix<T, Dynamic, Dynamic>
26 inline Matrix<T, Dynamic, Dynamic>
28 size_t R = vec.size();
30 size_t C = vec[0].size();
31 Matrix<T, Dynamic, Dynamic> result(R, C);
32 T* datap = result.data();
33 for (
size_t i=0, ij=0; i < C; i++)
34 for (
size_t j=0; j < R; j++, ij++)
35 datap[ij] = vec[j][i];
38 return Matrix<T, Dynamic, Dynamic> (0, 0);
43 inline Matrix<double, Dynamic, Dynamic>
45 size_t R = vec.size();
47 size_t C = vec[0].size();
48 Matrix<double, Dynamic, Dynamic> result(R, C);
49 double* datap = result.data();
50 for (
size_t i=0, ij=0; i < C; i++)
51 for (
size_t j=0; j < R; j++, ij++)
52 datap[ij] = vec[j][i];
55 return Matrix<double, Dynamic, Dynamic> (0, 0);
Matrix< T, Dynamic, Dynamic > to_matrix(Matrix< T, R, C > matrix)