This repository has been archived on 2025-03-06. You can view files and clone it, but cannot push or open issues or pull requests.
dekker-phd-thesis/assets/listing/inc_sol_function.mzn
2021-07-21 14:27:06 +10:00

11 lines
202 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 dom(x): xi;
constraint int_sol(x,xi);
} in xi;
endif;