AI 24/25 Project Software
Documentation for the AI 24/25 course programming project software
Loading...
Searching...
No Matches
max_evaluator.h
1#ifndef EVALUATORS_MAX_EVALUATOR_H
2#define EVALUATORS_MAX_EVALUATOR_H
3
4#include "downward/evaluators/combining_evaluator.h"
5
6#include <vector>
7
8namespace max_evaluator {
9class MaxEvaluator : public combining_evaluator::CombiningEvaluator {
10protected:
11 virtual int combine_values(const std::vector<int>& values) override;
12
13public:
14 MaxEvaluator(
15 const std::vector<std::shared_ptr<Evaluator>>& evals,
16 const std::string& description,
17 utils::Verbosity verbosity);
18};
19} // namespace max_evaluator
20
21#endif