[gecode-users] Unsigned Int Constraint Variables
negate273 at gmail.com
negate273 at gmail.com
Fri Apr 4 08:42:10 CEST 2014
Hi,
Is there anyway by which the bounds of an integer constraint variable be set to 0..2**32-1 (0xFFFF_FFFF) instead of the bounds for a signed integer (-0x7FFF_FFFF, 0x7FFF_FFFF) ?
I tried recompiling gecod by setting
- gecode/int.hh Gecode::Int::Limits.max to UINT_MAX -1 (original INT_MAX-1)
- gecode/int.hh Gecode::Int::Limits.min to 0 (original -max)
- gecode/support/int-type.hpp IntTypeTraits<signed int> min = 0 (originally INT_MIN)
- gecode/support/int-type.hpp IntTypeTraits<signed int> max = UNIT_MAX-1 (originally INT_MAX)
but these do not help, in recognizing variables that may have values > 2**31.
Any pointers ?
Thanks
~az
More information about the users
mailing list