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
5
#include "
storm/utility/Engine.h
"
6
7
namespace
storm
{
8
9
namespace
jani
{
10
class
Model
;
11
class
Property
;
12
}
// namespace jani
13
14
namespace
utility
{
15
class
AutomaticSettings
{
16
public
:
17
AutomaticSettings
();
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
31
storm::utility::Engine
getEngine
()
const
;
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
43
storm::utility::Engine
engine;
44
bool
useBisimulation;
45
bool
useExact;
46
};
47
48
}
// namespace utility
49
}
// namespace storm
Engine.h
storm::jani::Model
Definition
Model.h:34
storm::jani::Property
Definition
Property.h:99
storm::utility::AutomaticSettings::enableExact
bool enableExact() const
Definition
AutomaticSettings.cpp:236
storm::utility::AutomaticSettings::AutomaticSettings
AutomaticSettings()
Definition
AutomaticSettings.cpp:88
storm::utility::AutomaticSettings::enableBisimulation
bool enableBisimulation() const
Definition
AutomaticSettings.cpp:232
storm::utility::AutomaticSettings::getEngine
storm::utility::Engine getEngine() const
Retrieve "good" settings after calling predict.
Definition
AutomaticSettings.cpp:226
storm::utility::AutomaticSettings::predict
void predict(storm::jani::Model const &model, storm::jani::Property const &property)
Predicts "good" settings for the provided model checking query.
Definition
AutomaticSettings.cpp:92
storm::jani
Definition
AutomaticSettings.h:9
storm::utility
Definition
AutomaticSettings.cpp:14
storm::utility::Engine
Engine
An enumeration of all engines.
Definition
Engine.h:31
storm
Definition
AutomaticSettings.cpp:13
src
storm-cli-utilities
AutomaticSettings.h
Generated by
1.15.0