1data {
2  int x1x;
3  real x2x;
4  vector[2] x3x;
5  row_vector[2] x4x;
6  matrix[2, 3] x5x;
7  array[3] int x1y;
8  array[3] real x2y;
9  array[3] vector[2] x3y;
10  array[3] row_vector[2] x4y;
11  array[3] matrix[2, 3] x5y;
12  array[3, 4] int x1z;
13  array[3, 4] real x2z;
14  array[3, 4] vector[2] x3z;
15  array[3, 4] row_vector[2] x4z;
16  array[3, 4] matrix[2, 3] x5z;
17  array[3, 4, 5] int x1w;
18  array[3, 4, 5] real x2w;
19  array[3, 4, 5] vector[2] x3w;
20  array[3, 4, 5] row_vector[2] x4w;
21  array[3, 4, 5] matrix[2, 3] x5w;
22}
23transformed data {
24  int val;
25  val = size(x1y);
26  val = size(x2y);
27  val = size(x3y);
28  val = size(x4y);
29  val = size(x5y);
30  val = size(x1z);
31  val = size(x2z);
32  val = size(x3z);
33  val = size(x4z);
34  val = size(x5z);
35  val = size(x1w);
36  val = size(x2w);
37  val = size(x3w);
38  val = size(x4w);
39  val = size(x5w);
40}
41parameters {
42  real y;
43  real p_x1x;
44  real p_x2x;
45  vector[2] p_x3x;
46  row_vector[2] p_x4x;
47  matrix[2, 3] p_x5x;
48  array[3] real p_x1y;
49  array[3] real p_x2y;
50  array[3] vector[2] p_x3y;
51  array[3] row_vector[2] p_x4y;
52  array[3] matrix[2, 3] p_x5y;
53  array[3, 4] real p_x1z;
54  array[3, 4] real p_x2z;
55  array[3, 4] vector[2] p_x3z;
56  array[3, 4] row_vector[2] p_x4z;
57  array[3, 4] matrix[2, 3] p_x5z;
58  array[3, 4, 5] real p_x1w;
59  array[3, 4, 5] real p_x2w;
60  array[3, 4, 5] vector[2] p_x3w;
61  array[3, 4, 5] row_vector[2] p_x4w;
62  array[3, 4, 5] matrix[2, 3] p_x5w;
63}
64transformed parameters {
65  real p_val;
66  p_val = size(x1y);
67  p_val = size(x2y);
68  p_val = size(x3y);
69  p_val = size(x4y);
70  p_val = size(x5y);
71  p_val = size(x1z);
72  p_val = size(x2z);
73  p_val = size(x3z);
74  p_val = size(x4z);
75  p_val = size(x5z);
76  p_val = size(x1w);
77  p_val = size(x2w);
78  p_val = size(x3w);
79  p_val = size(x4w);
80  p_val = size(x5w);
81  p_val = size(p_x1y);
82  p_val = size(p_x2y);
83  p_val = size(p_x3y);
84  p_val = size(p_x4y);
85  p_val = size(p_x5y);
86  p_val = size(p_x1z);
87  p_val = size(p_x2z);
88  p_val = size(p_x3z);
89  p_val = size(p_x4z);
90  p_val = size(p_x5z);
91  p_val = size(p_x1w);
92  p_val = size(p_x2w);
93  p_val = size(p_x3w);
94  p_val = size(p_x4w);
95  p_val = size(p_x5w);
96}
97model {
98  y ~ normal(0, 1);
99}
100
101