Serge Kruk wrote: > Hello all, > > Whenever I do a > > [eplex]:(X::0..1) > > I get a warning > > "Eplex warning: Imposing integer bounds on variable(s) V for eplex > instance eplex does not impose integer type." > > Is there any way to eliminate the messages, or, alternatively, declare > variables to avoid the warning? > > Thanks > > Serge > > > ------------------------------------------------------------------------ > > _______________________________________________ > ECLiPSe-Users mailing list > ECLiPSe-Users_at_crosscoreop.com > http://www.crosscoreop.com/mailman/options/eclipse-users > Hi Serge, You can avoid the message by using $::/2, i.e. eplex:(X$::0..1) or, you can give floats for the bounds if you want to use ::/2: eplex:(X :: 0.0..1.0) The reason for the warning is that in other solvers (e.g. ic), the type of the bounds for ::/2 is supposed to specify the type of the variables, i.e. X::0..1 implies that X should be an integer (in ic), but this is not the case for lib(eplex). Cheers, KishReceived on Tue Mar 11 2008 - 19:11:23 CET
This archive was generated by hypermail 2.2.0 : Thu Feb 02 2012 - 02:31:58 CET