1#ifndef PDBS_PATTERN_COLLECTION_GENERATOR_MANUAL_H
2#define PDBS_PATTERN_COLLECTION_GENERATOR_MANUAL_H
4#include "downward/pdbs/pattern_generator.h"
5#include "downward/pdbs/types.h"
10class PatternCollectionGeneratorManual :
public PatternCollectionGenerator {
11 std::shared_ptr<PatternCollection> patterns;
13 virtual std::string name()
const override;
14 virtual PatternCollectionInformation
15 compute_patterns(
const std::shared_ptr<AbstractTask>& task)
override;
18 explicit PatternCollectionGeneratorManual(
19 const std::vector<Pattern>& patterns,
20 utils::Verbosity verbosity);