Allow me to make some clarifications:
I have class attributes that are not Gecode types (std::map of c++ structures for example).
These attributes are used during branching (when choosing a variable in INT_VAR_MERIT_MAX and choosing the value in INT_VAL)
- Can we avoid copying these class attributes when calling the update method (containers can be large) ?
- Does it work? I am thinking in particular of whats happen during recomputation, cloning, displacement new...
THANKS