| 311 | } |
| 312 | |
| 313 | void |
| 314 | mult(Home home, IntVar x0, IntVar x1, IntVar x2, |
| 315 | IntPropLevel ipl) { |
| 316 | using namespace Int; |
| 317 | GECODE_POST; |
| 318 | if (vbd(ipl) == IPL_DOM) { |
| 319 | GECODE_ES_FAIL(Arithmetic::MultDom::post(home,x0,x1,x2)); |
| 320 | } else { |
| 321 | GECODE_ES_FAIL(Arithmetic::MultBnd::post(home,x0,x1,x2)); |
| 322 | } |
| 323 | } |
| 324 | |
| 325 | |
| 326 | void |