1#ifndef PROBFD_HEURISTIC_FACTORY_H
2#define PROBFD_HEURISTIC_FACTORY_H
4#include "probfd/fdr_types.h"
9class ProbabilisticTask;
14class TaskEvaluatorFactory {
16 virtual ~TaskEvaluatorFactory() =
default;
18 virtual std::unique_ptr<FDREvaluator> create_evaluator(
19 std::shared_ptr<ProbabilisticTask> task,
20 std::shared_ptr<FDRCostFunction> task_cost_function) = 0;
The top-level namespace of probabilistic Fast Downward.
Definition command_line.h:8