AI 24/25 Project Software
Documentation for the AI 24/25 course programming project software
Loading...
Searching...
No Matches
goal_count_heuristic.h
1#ifndef HEURISTICS_GOAL_COUNT_HEURISTIC_H
2#define HEURISTICS_GOAL_COUNT_HEURISTIC_H
3
4#include "downward/heuristic.h"
5
6namespace goal_count_heuristic {
7class GoalCountHeuristic : public Heuristic {
8protected:
9 virtual int compute_heuristic(const State& ancestor_state) override;
10
11public:
12 GoalCountHeuristic(
13 const std::shared_ptr<AbstractTask>& transform,
14 bool cache_estimates,
15 const std::string& description,
16 utils::Verbosity verbosity);
17};
18} // namespace goal_count_heuristic
19
20#endif