1#ifndef PROBFD_CARTESIAN_EVALUATORS_H
2#define PROBFD_CARTESIAN_EVALUATORS_H
4#include "probfd/evaluator.h"
5#include "probfd/value_type.h"
9namespace probfd::cartesian_abstractions {
11class CartesianHeuristic :
public Evaluator<int> {
12 std::vector<value_t> h_values_ = {0.0_vt};
16 value_t evaluate(
int state)
const final;
19 value_t get_h_value(
int v)
const;
20 void set_h_value(
int v,
value_t h);
double value_t
Typedef for the state value type.
Definition aliases.h:7