AI 24/25 Project Software
Documentation for the AI 24/25 course programming project software
Loading...
Searching...
No Matches
operator_cost.h
1#ifndef OPERATOR_COST_H
2#define OPERATOR_COST_H
3
4class AxiomOrOperatorProxy;
5
6enum OperatorCost : unsigned short {
7 NORMAL = 0,
8 ONE = 1,
9 PLUSONE = 2,
10 MAX_OPERATOR_COST
11};
12
13int get_adjusted_action_cost(
14 const AxiomOrOperatorProxy& op,
15 OperatorCost cost_type,
16 bool is_unit_cost);
17
18#endif