1#ifndef MERGE_AND_SHRINK_MERGE_STRATEGY_PRECOMPUTED_H
2#define MERGE_AND_SHRINK_MERGE_STRATEGY_PRECOMPUTED_H
4#include "downward/merge_and_shrink/merge_strategy.h"
8namespace merge_and_shrink {
10class MergeStrategyPrecomputed :
public MergeStrategy {
11 std::unique_ptr<MergeTree> merge_tree;
14 MergeStrategyPrecomputed(
15 const FactoredTransitionSystem& fts,
16 std::unique_ptr<MergeTree> merge_tree);
17 ~MergeStrategyPrecomputed()
override;
18 virtual std::pair<int, int> get_next()
override;