1#ifndef PROBFD_TASKS_DOMAIN_ABSTRACTED_TASK_FACTORY_H
2#define PROBFD_TASKS_DOMAIN_ABSTRACTED_TASK_FACTORY_H
5#include <unordered_map>
10class ProbabilisticTask;
13namespace probfd::extra_tasks {
15using ValueGroup = std::vector<int>;
16using ValueGroups = std::vector<ValueGroup>;
17using VarToGroups = std::unordered_map<int, ValueGroups>;
22std::shared_ptr<ProbabilisticTask> build_domain_abstracted_task(
23 const std::shared_ptr<ProbabilisticTask>& parent,
24 const VarToGroups& value_groups);
The top-level namespace of probabilistic Fast Downward.
Definition command_line.h:8