I'm not sure if this the right issue for this, but I don't know where else to
put this right now, so:
I tried to find out if there are other places than heuristic.cc where task
transformations provided by the user are used. I don't know if the following
grep is the best way to do this, but here is what I got:
grep "get<shared_ptr<AbstractTask>>" **/*.{h,cc}
cegar/additive_cartesian_heuristic.cc:
opts.get<shared_ptr<AbstractTask>>("transform"));
heuristic.cc: task(opts.get<shared_ptr<AbstractTask>>("transform")),
pdbs/pattern_collection_generator_hillclimbing.cc: "transform",
opts.get<shared_ptr<AbstractTask>>("transform"));
potentials/potential_optimizer.cc: :
task(opts.get<shared_ptr<AbstractTask>>("transform")),
potentials/single_potential_heuristics.cc: const AbstractTask &task =
*opts.get<shared_ptr<AbstractTask>>("transform");
I assume all of these are just heuristics, but it would be good if someone more
familiar with the relevant bits of the code could verify this.
|