AI 24/25 Project Software
Documentation for the AI 24/25 course programming project software
Loading...
Searching...
No Matches
landmark_factory_rpg_exhaust.h
1#ifndef LANDMARKS_LANDMARK_FACTORY_RPG_EXHAUST_H
2#define LANDMARKS_LANDMARK_FACTORY_RPG_EXHAUST_H
3
4#include "downward/landmarks/landmark_factory_relaxation.h"
5
6namespace landmarks {
7class LandmarkFactoryRpgExhaust : public LandmarkFactoryRelaxation {
8 const bool only_causal_landmarks;
9 virtual void generate_relaxed_landmarks(
10 const std::shared_ptr<AbstractTask>& task,
11 Exploration& exploration) override;
12
13public:
14 explicit LandmarkFactoryRpgExhaust(
15 bool only_causal_landmarks,
16 utils::Verbosity verbosity);
17
18 virtual bool supports_conditional_effects() const override;
19};
20} // namespace landmarks
21
22#endif