1#ifndef CEGAR_UTILS_LANDMARKS_H
2#define CEGAR_UTILS_LANDMARKS_H
5#include <unordered_map>
15namespace cartesian_abstractions {
16using VarToValues = std::unordered_map<int, std::vector<int>>;
18extern std::shared_ptr<landmarks::LandmarkGraph>
19get_landmark_graph(
const std::shared_ptr<AbstractTask>& task);
20extern std::vector<FactPair>
21get_fact_landmarks(
const landmarks::LandmarkGraph& graph);
30get_prev_landmarks(
const landmarks::LandmarkGraph& graph,
const FactPair& fact);