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