Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
POMDPSettings.h
Go to the documentation of this file.
1#pragma once
2
3#include "storm-config.h"
6
7namespace storm {
8namespace settings {
9namespace modules {
10
15 public:
20
21 virtual ~POMDPSettings() = default;
22
23 bool isExportToParametricSet() const;
24 std::string getExportToParametricFilename() const;
25
26 bool isQualitativeReductionSet() const;
27
28 bool isNoCanonicSet() const;
29 bool isBeliefExplorationSet() const;
33 bool isSelfloopReductionSet() const;
34 bool isCheckFullyObservableSet() const;
35 bool isQualitativeAnalysisSet() const;
37
39
40 bool check() const override;
41 void finalize() override;
42
43 // The name of the module.
44 static const std::string moduleName;
45};
46
47} // namespace modules
48} // namespace settings
49} // namespace storm
This is the base class of the settings for a particular module.
This class represents the settings for POMDP model checking.
void finalize() override
Prepares the modules for further usage, should be called at the end of the initialization,...
POMDPSettings()
Creates a new set of POMDP settings.
bool check() const override
Checks whether the settings are consistent.
std::string getExportToParametricFilename() const
storm::storage::PomdpMemoryPattern getMemoryPattern() const
static const std::string moduleName
SettingsType const & getModule()
Get module.
LabParser.cpp.
Definition cli.cpp:18