%Test whether \a x is solution
| 105 | } |
| 106 | /// %Test whether \a x is solution |
| 107 | virtual bool solution(const Int::Assignment& x) const { |
| 108 | int reg[3] = {x[0],x[1],x[2]}; |
| 109 | return eval(lis, reg) == x[3]; |
| 110 | } |
| 111 | /// Post constraint on \a x |
| 112 | virtual void post(Gecode::Space& home, Gecode::IntVarArray& x) { |
| 113 | using namespace Gecode; |