Hello to all, A question:
When I post a constraint on a solved space, it seems to be not always propagated ... And this _not_always_ is what I am worrying about - I want to know what is the rule. What I mean is prety much like this: ---- code ----- int get_weight(){ IntVar weight(this, 0, Limits::Int::int_max); linear(this, this->vars, IRT_EQ, weight); /* this->status(); */ return weight.val(); } ---- code ----- I invoke this function like solved_space->get_weight() from within the constrain() function (for BAB search). Without the line this->status(); I experienced assertion fault due to weight.max() != weight.min() : max, min remained the same as at the time of initialization of weight. Then I added the commented line and it worked fine. But... I have another function I invoke on solved spaces, which workes fine without the status() invocation. What do I have to know about constraints on solved spaces? Could you short explain, or give a hint for reading? Thank you in advance for your support! greetz stanio_ _______________________________________________ Gecode users mailing list [EMAIL PROTECTED] https://www.gecode.org/mailman/listinfo/gecode-users