1data {
2  int d_int;
3  matrix[d_int, d_int] d_matrix;
4  vector[d_int] d_vector;
5  row_vector[d_int] d_row_vector;
6  array[6] real d_array;
7  array[6, 2] real d_array2;
8  array[6] int d_iarray;
9  array[6, 2] int d_iarray2;
10}
11transformed data {
12  matrix[d_int, d_int] transformed_data_matrix;
13  transformed_data_matrix = to_matrix(d_matrix);
14  transformed_data_matrix = to_matrix(d_vector);
15  transformed_data_matrix = to_matrix(d_row_vector);
16  transformed_data_matrix = to_matrix(d_matrix, 4, 2);
17  transformed_data_matrix = to_matrix(d_vector, 4, 3);
18  transformed_data_matrix = to_matrix(d_row_vector, 5, 2);
19  transformed_data_matrix = to_matrix(d_matrix, 4, 2, 1);
20  transformed_data_matrix = to_matrix(d_vector, 4, 3, 1);
21  transformed_data_matrix = to_matrix(d_row_vector, 5, 2, 4);
22  transformed_data_matrix = to_matrix(d_array, 2, 3);
23  transformed_data_matrix = to_matrix(d_array, 2, 3, 1);
24  transformed_data_matrix = to_matrix(d_iarray, 2, 3);
25  transformed_data_matrix = to_matrix(d_iarray, 2, 3, 1);
26  transformed_data_matrix = to_matrix(d_array2);
27  transformed_data_matrix = to_matrix(d_iarray2);
28}
29parameters {
30  real y_p;
31  matrix[d_int, d_int] p_matrix;
32  vector[d_int] p_vector;
33  row_vector[d_int] p_row_vector;
34  array[6] real p_array;
35  array[6, 7] real p_array2;
36}
37transformed parameters {
38  matrix[d_int, d_int] transformed_param_matrix;
39  transformed_param_matrix = to_matrix(d_matrix);
40  transformed_param_matrix = to_matrix(d_vector);
41  transformed_param_matrix = to_matrix(d_row_vector);
42  transformed_param_matrix = to_matrix(d_matrix, 4, 2);
43  transformed_param_matrix = to_matrix(d_vector, 3, 5);
44  transformed_param_matrix = to_matrix(d_row_vector, 2, 4);
45  transformed_param_matrix = to_matrix(d_matrix, 4, 2, 1);
46  transformed_param_matrix = to_matrix(d_vector, 3, 5, 1);
47  transformed_param_matrix = to_matrix(d_row_vector, 2, 4, 1);
48  transformed_param_matrix = to_matrix(d_array, 3, 2);
49  transformed_param_matrix = to_matrix(d_array, 3, 2, 1);
50  transformed_param_matrix = to_matrix(d_iarray, 3, 2);
51  transformed_param_matrix = to_matrix(d_iarray, 3, 2, 1);
52  transformed_param_matrix = to_matrix(d_array2);
53  transformed_param_matrix = to_matrix(d_iarray2);
54  transformed_param_matrix = to_matrix(p_matrix);
55  transformed_param_matrix = to_matrix(p_vector);
56  transformed_param_matrix = to_matrix(p_row_vector);
57  transformed_param_matrix = to_matrix(p_matrix, 4, 2);
58  transformed_param_matrix = to_matrix(p_vector, 3, 5);
59  transformed_param_matrix = to_matrix(p_row_vector, 2, 4);
60  transformed_param_matrix = to_matrix(p_matrix, 4, 2, 1);
61  transformed_param_matrix = to_matrix(p_vector, 3, 5, 1);
62  transformed_param_matrix = to_matrix(p_row_vector, 2, 4, 1);
63  transformed_param_matrix = to_matrix(p_array, 3, 2);
64  transformed_param_matrix = to_matrix(p_array, 3, 2, 1);
65  transformed_param_matrix = to_matrix(p_array2);
66}
67model {
68  y_p ~ normal(0, 1);
69}
70
71