AI 24/25 Project Software
Documentation for the AI 24/25 course programming project software
Loading...
Searching...
No Matches
pref_evaluator.h
1#ifndef EVALUATORS_PREF_EVALUATOR_H
2#define EVALUATORS_PREF_EVALUATOR_H
3
4#include "downward/evaluator.h"
5
6#include <string>
7#include <vector>
8
9namespace pref_evaluator {
10class PrefEvaluator : public Evaluator {
11public:
12 PrefEvaluator(const std::string& description, utils::Verbosity verbosity);
13
14 virtual EvaluationResult
15 compute_result(EvaluationContext& eval_context) override;
16 virtual void get_path_dependent_evaluators(std::set<Evaluator*>&) override
17 {
18 }
19};
20} // namespace pref_evaluator
21
22#endif