2 c # output in language C
4 # no constraints on parameters
5 1 3 # 1 line and 3 columns
8 1 0 0 # 0 >= 0 always true
10 1 # Setting manually the parameter' sname
15 # -------------------- Statements ------------------
16 6 # Number of statements
19 1 # First statement: 1 domain
23 2 4 # 2 lines and 4 columns
29 1 # Second statement: 1 domain
33 4 5 # 4 lines and 5 columns
38 1 1 -1 0 -1 # k <= i-1
42 1 # Third statement: 1 domain
46 2 4 # 2 lines and 4 columns
53 1 # Fourth statement: 1 domain
57 4 5 # 4 lines and 5 columns
61 1 -1 1 0 -1 # j >= i+1
65 1 # Fifth statement: 1 domain
69 6 6 # 6 lines and 6 columns
73 1 -1 1 0 0 -1 # j >= i+1
76 1 1 0 -1 0 -1 # k <= i-1
79 1 # Sixth statement: 1 domain
83 4 5 # 4 lines and 5 columns
87 1 -1 1 0 -1 # j >= i+1
92 1 # We manually set the iterator names
96 # ------------------------ Scattering -------------------
98 6 # Number of scattering functions
102 3 7 # 3 lines and 7 columns
104 0 1 0 0 -2 0 -2 # p1 = 2i+2
105 0 0 1 0 0 0 0 # p2 = 0
106 0 0 0 1 0 0 0 # p3 = 0
109 3 8 # 3 lines and 8 columns
111 0 1 0 0 -2 -2 0 -1 # p1 = 2i+2j+1
112 0 0 1 0 0 -1 0 0 # p2 = j
113 0 0 0 1 0 0 0 0 # p3 = 0
116 3 7 # 3 lines and 7 columns
118 0 1 0 0 -4 0 -1 # p1 = 4i+1
119 0 0 1 0 0 0 0 # p2 = 0
120 0 0 0 1 0 0 0 # p3 = 0
123 3 8 # 3 lines and 8 columns
125 0 1 0 0 -2 -2 0 0 # p1 = 2i+2j
126 0 0 1 0 1 0 0 0 # p2 = -i
127 0 0 0 1 0 0 0 0 # p3 = 0
131 3 9 # 3 lines and 9 columns
133 0 1 0 0 -2 -2 0 0 0 # p1 = 2i+2j
134 0 0 1 0 1 0 0 0 -1 # p2 = -i+1
135 0 0 0 1 0 0 -1 0 0 # p3 = k
138 3 8 # 3 lines and 8 columns
140 0 1 0 0 -2 -2 0 0 # p1 = 2i+2j
141 0 0 1 0 1 0 0 -2 # p2 = -i+2
142 0 0 0 1 0 0 0 0 # p3 = 0
144 1 # Manually set the scattering dimensions