36 namespace Test {
namespace FlatZinc {
45 (void)
new FlatZincTest(
"int_mod",
46 "var int: a :: output_var;\n\
47 var int: b :: output_var;\n\
48 var int: c :: output_var;\n\
49 var int: d :: output_var;\n\
51 var 0..10: x :: output_var;\n\
52 var 0..10: y :: output_var;\n\
54 constraint int_mod(7, 4, a);\n\
55 constraint int_mod(-7, 4, b);\n\
56 constraint int_mod(7, -4, c);\n\
57 constraint int_mod(-7, -4, d);\n\
59 constraint int_mod(x, y, 3);\n\
Gecode::FloatVal c(-8, 8)