1#ifndef PDBS_ZERO_ONE_PDBS_HEURISTIC_H
2#define PDBS_ZERO_ONE_PDBS_HEURISTIC_H
4#include "downward/pdbs/pattern_generator.h"
5#include "downward/pdbs/zero_one_pdbs.h"
7#include "downward/heuristic.h"
12class ZeroOnePDBsHeuristic :
public Heuristic {
13 ZeroOnePDBs zero_one_pdbs;
16 virtual int compute_heuristic(
const State& ancestor_state)
override;
20 const std::shared_ptr<PatternCollectionGenerator>& patterns,
21 const std::shared_ptr<AbstractTask>& transform,
23 const std::string& name,
24 utils::Verbosity verbosity);