barvinok 0.41.8
[barvinok.git] / tests / ehrhart / g2.in
blob57861fefca3c48a0e1514097fcfbd8d68cb6bd93
1 # Gauss Anticipated memory: second dependence
3 # lambda = ( 1 1 1 )
5 # sigma(X and Y) = ( 1 0 0 )
6 #                  ( 0 1 0 )
8 # P = i0, Q = j0, R = k0
9 # S = N
10 # T = a0, U = a1
11 #  i  j  k  P  Q  R  S  T  U  cte
12 8 11
13 0  1  0  0  0  0  0  0 -1  0   0   # i = a_0
14 0  0  1 -1  0  0  0  0  0  0  -1   # j = k+1
15 1  0 -1  0  0  0  1  0  0  0   1   # j <= k0 + 1
16 1  0  1  0 -1 -1 -1  0  1  1  -1   # j >= i0 + j0 + k0 - a0 - a1 + 1
17 1  0  1  0  0  0  0  0  0  0  -1   # j>= 1
18 1  0 -1  0  0  0  0  1  0  0  -1   # j<= N-1
19 1  0 -1  0  0  0  0  0  1  0  -1   # j<= a0-1
20 1  0 -1  0  0  0  0  0  0  1  -1   # j<= a1-1
23 # 6 params
24 #  P  Q  R  S  T  U cte
25 # i0 j0 k0  N a0 a1
26 9 8
27 1  0  0  0  1  0  0  1   # N >= 1
28 1  1  0 -1  0  0  0 -2   # i0 >= k0+2    (i0,j0,k0) an emission point
29 1 -1  0  0  1  0  0  0   # i0 <= N
30 0  0  1 -1  0  0  0 -1   # j0 = k0 + 1
31 1  0  0  1  0  0  0  0   # k0 >= 0
32 1  0  0 -1  1  0  0 -2   # k0 <= N-2
33 0  1  0  0  0 -1  0  0   # a0 = i0        (a0,a1) a utilization proc.
34 1  0  0 -1  0  0  1 -2   # a1 >= k0 + 2
35 1  0  0  0  1  0 -1  1   # a1 <= N + 1
38 i0 j0 k0 N a0 a1
39 Memory - Gauss Pivot