1#ifndef PROBFD_PDBS_PATTERN_GENERATOR_H
2#define PROBFD_PDBS_PATTERN_GENERATOR_H
4#include "downward/utils/logging.h"
10class ProbabilisticTask;
14class PatternInformation;
19class PatternGenerator {
21 mutable utils::LogProxy log_;
24 explicit PatternGenerator(utils::Verbosity);
25 explicit PatternGenerator(utils::LogProxy log);
27 virtual ~PatternGenerator() =
default;
29 virtual PatternInformation
30 generate(
const std::shared_ptr<ProbabilisticTask>& task) = 0;
Namespace dedicated to probabilistic pattern databases.
Definition gzocp_heuristic.h:16
The top-level namespace of probabilistic Fast Downward.
Definition command_line.h:8