9 lines
210 B
MiniZinc
9 lines
210 B
MiniZinc
predicate int_sol(var int: x, var int: xi);
|
|
function int: sol(var int: x) =
|
|
if is_fixed(x) then fix(x)
|
|
else let {
|
|
var lb(x)..ub(x): xi;
|
|
constraint int_sol(x,xi);
|
|
} in xi;
|
|
endif;
|