AI 24/25 Project Software
Documentation for the AI 24/25 course programming project software
Loading...
Searching...
No Matches
pattern_collection_generator_multiple.h
1#ifndef PROBFD_PLUGINS_PDBS_PATTERN_COLLECTION_GENERATOR_MULTIPLE_H
2#define PROBFD_PLUGINS_PDBS_PATTERN_COLLECTION_GENERATOR_MULTIPLE_H
3
4#include <memory>
5#include <utility>
6
7// Forward Declarations
8namespace downward::cli::plugins {
9class Feature;
10class Options;
11} // namespace downward::cli::plugins
12
13namespace utils {
14enum class Verbosity;
15class RandomNumberGenerator;
16} // namespace utils
17
18namespace probfd::cli::pdbs {
19
20extern void
21add_multiple_options_to_feature(downward::cli::plugins::Feature& feature);
22
23extern std::tuple<
24 int,
25 int,
26 double,
27 double,
28 double,
29 double,
30 bool,
31 bool,
32 std::shared_ptr<utils::RandomNumberGenerator>,
33 utils::Verbosity>
34get_multiple_arguments_from_options(
35 const downward::cli::plugins::Options& options);
36
37} // namespace probfd::cli::pdbs
38
39#endif