Storm 1.14.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
AutomaticSettings.h
Go to the documentation of this file.
1#pragma once
2
3#include <cstdint>
4
6
7namespace storm {
8
9namespace jani {
10class Model;
11class Property;
12} // namespace jani
13
14namespace utility {
16 public:
18
22 void predict(storm::jani::Model const& model, storm::jani::Property const& property);
23
28 void predict(storm::jani::Model const& model, storm::jani::Property const& property, uint64_t stateEstimate);
29
32 bool enableBisimulation() const;
33 bool enableExact() const;
34
35 private:
36 // some popular configs
37 void sparse();
38 void hybrid();
39 void dd();
40 void exact();
41 void ddbisim();
42
44 bool useBisimulation;
45 bool useExact;
46};
47
48} // namespace utility
49} // namespace storm
storm::utility::Engine getEngine() const
Retrieve "good" settings after calling predict.
void predict(storm::jani::Model const &model, storm::jani::Property const &property)
Predicts "good" settings for the provided model checking query.
Engine
An enumeration of all engines.
Definition Engine.h:31