1#ifndef PROBFD_PDBS_TYPES_H
2#define PROBFD_PDBS_TYPES_H
4#include "downward/pdbs/types.h"
7class PatternCollectionGenerator;
8class PatternCollectionInformation;
12template <
typename,
typename>
18class ProjectionStateSpace;
19class ProbabilityAwarePatternDatabase;
21using PatternCollection = ::pdbs::PatternCollection;
22using Pattern = ::pdbs::Pattern;
23using PatternID = ::pdbs::PatternID;
24using PatternSubCollection = std::vector<PatternID>;
26using ProjectionCollection = std::vector<std::unique_ptr<ProjectionStateSpace>>;
28 std::vector<std::shared_ptr<ProbabilityAwarePatternDatabase>>;
31class ProjectionOperator;
Represents a policy that can specify a set of actions for a state.
Definition types.h:13
Namespace dedicated to probabilistic pattern databases.
Definition gzocp_heuristic.h:16
The top-level namespace of probabilistic Fast Downward.
Definition command_line.h:8