AI 24/25 Project Software
Documentation for the AI 24/25 course programming project software
Loading...
Searching...
No Matches
root_task.h
1#ifndef PROBFD_TASKS_ROOT_TASK_H
2#define PROBFD_TASKS_ROOT_TASK_H
3
4#include <memory>
5#include <ostream>
6
7namespace probfd {
8class ProbabilisticTask;
9}
10
12namespace probfd::tasks {
13
15extern std::shared_ptr<ProbabilisticTask> g_root_task;
16
17extern std::unique_ptr<ProbabilisticTask> read_sas_task(std::istream& in);
18extern std::shared_ptr<ProbabilisticTask> read_root_tasks(std::istream& in);
19
20extern void set_root_task(std::shared_ptr<ProbabilisticTask> task);
21
22} // namespace probfd::tasks
23
24#endif
This namespace contains implementations of probabilistic planning tasks.
Definition cost_adapted_task.h:12
std::shared_ptr< ProbabilisticTask > g_root_task
The input probabilistic planning task.
The top-level namespace of probabilistic Fast Downward.
Definition command_line.h:8