In both cases
StandardScalarOpenList<OpenListEntryLazy>(evals[0],false); is used and no o
options are passed to the open list.
That's the reason we have to maintain this constructor besides StandardScalarOpenList
StandardScalarOpenList(const Options &opts);
In my implementation for local search I store a copy of the options inside the op
open list, to be able to create a new instance of the open list based on the sa
same options. But I can also modify those options before I create a new in
instance.
But if the open list was created without options at all this will fail.
Tho I think it would make sense, not only for my branch but also in general, to
change the way the open lists are created there.
|