Hi,
I'm trying to use FloatVar and found this bug:

    FloatVar f(*this, 0, 10);
    BoolVar test(*this, 0, 1);

    rel(*this, f, FRT_GQ, 5, test);
    rel(*this, test, IRT_EQ, 1);

With this reified constraint, the domain of f should be [5, 10] but it is
always [0, 10]

If I change FRT_GQ to FRT_EQ, it works:

    FloatVar f(*this, 0, 10);
    BoolVar test(*this, 0, 1);
    rel(*this, f, FRT_EQ, 5, test);
    rel(*this, test, IRT_EQ, 1);

Domain of f is [5,5]


Best regards,
Duong Khanh Chuong
_______________________________________________
Gecode users mailing list
users@gecode.org
https://www.gecode.org/mailman/listinfo/gecode-users

Reply via email to