1#ifndef PDBS_PDB_HEURISTIC_H
2#define PDBS_PDB_HEURISTIC_H
4#include "downward/pdbs/pattern_generator.h"
6#include "downward/heuristic.h"
12class PDBHeuristic :
public Heuristic {
13 std::shared_ptr<PatternDatabase> pdb;
16 virtual int compute_heuristic(
const State& ancestor_state)
override;
30 const std::shared_ptr<PatternGenerator>& pattern_generator,
31 const std::shared_ptr<AbstractTask>& transform,
33 const std::string& description,
34 utils::Verbosity verbosity);