Hi Guido,

It is fine I found my bug, it is about the sharing of data between 2 spaces
: one with branchers and the other without.
I must do not share the structures because in the space without branchers I
put other branchers and constraints.
Have you an interface to handle branchers and disable them when needed ? I
know I can use filterbranch but I would like having a dynamic filter
(because the branch filter is copied in branch method)

I am on the latest revision 13433
Best Regards,
Mohamed REZGUI

2013/3/5 Guido Tack <t...@gecode.org>

> From the code you sent it's impossible to tell anything.  If you want us
> to help you, you have to first make sure the bug's not in your own code
> (use a debugger!) and then send us something we can actually reproduce
> (including which version of gecode etc).
>
> Guido
>
> On 05/03/2013, at 19:13 , Mohamed Rezgui <kyo.al...@gmail.com> wrote:
>
> > Hi,
> >
> > I found a bug when I sort variables iv of FlatZincSpace.
> >
> > <code>
> > template<class Var, bool Less=true>
> > class VarCompare {
> > public:
> >     bool operator ()(const Var& lhs, const Var& rhs) {
> >         return Less ? lhs.size() < rhs.size() : lhs.size() > rhs.size();
> >     }
> > };
> >
> >
> > IntVarArgs iva(iv.size());
> > for(int i = 0; i < iv.size(); i++) {
> >               iva[i] = iv[i];
> > }
> >
> > std::stable_sort(iva.begin(), iva.end(), VarCompare<Gecode::IntVar>());
> >
> > //Update index optVar
> > ....
> >
> > iv = IntVarArray(*this, iva);
> >
> > </code>
> >
> >  I get this assertion when I resolve the problem in parallel :
> > Assertion failed: (i>=0) && (i<n), file
> C:\Users\REZGUI\gecode\gecode/kernel/shared-array.hpp, line 202
> >
> > --
> > Best Regards,
> > Mohamed REZGUI
> > _______________________________________________
> > Gecode users mailing list
> > users@gecode.org
> > https://www.gecode.org/mailman/listinfo/gecode-users
>
> --
> Guido Tack,
> http://www.csse.monash.edu/~guidot/
>
>
>
>


-- 
Cordialement,
Mohamed REZGUI
_______________________________________________
Gecode users mailing list
users@gecode.org
https://www.gecode.org/mailman/listinfo/gecode-users

Reply via email to