4#include "downward/task_proxy.h"
6#include "downward/utils/hash.h"
9#include <unordered_set>
15namespace additive_heuristic {
16class AdditiveHeuristic;
19namespace cartesian_abstractions {
26extern utils::HashSet<FactProxy>
27get_relaxed_possible_before(
const TaskProxy& task,
const FactProxy& fact);
29extern std::vector<int> get_domain_sizes(
const PlanningTaskProxy& task);
38inline void feed(HashState& hash_state,
const FactProxy& fact)
40 feed(hash_state, fact.get_pair());