Storm 1.14.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
ExplorationEnvironment.cpp
Go to the documentation of this file.
2
5
6namespace storm {
7
10 precomputationType = explSettings.getPrecomputationType();
11 stepsUntilPrecomputation = static_cast<uint64_t>(explSettings.getNumberOfExplorationStepsUntilPrecomputation());
12 if (explSettings.isNumberOfSampledPathsUntilPrecomputationSet()) {
13 sampledPathsUntilPrecomputation = explSettings.getNumberOfSampledPathsUntilPrecomputation();
14 }
15 nextStateHeuristic = explSettings.getNextStateHeuristic();
16 precision = explSettings.getPrecision();
17}
18
20 // Intentionally left empty.
21}
22
24
26
30
34
36 return stepsUntilPrecomputation;
37}
38
40 stepsUntilPrecomputation = value;
41}
42
43std::optional<uint64_t> const& ExplorationEnvironment::getSampledPathsUntilPrecomputation() const {
44 return sampledPathsUntilPrecomputation;
45}
46
48 sampledPathsUntilPrecomputation = value;
49}
50
52 sampledPathsUntilPrecomputation = std::nullopt;
53}
54
58
62
64 return precision;
65}
66
68 precision = value;
69}
70
71} // namespace storm
void setSampledPathsUntilPrecomputation(uint64_t value)
storm::modelchecker::exploration_detail::NextStateHeuristic getNextStateHeuristic() const
storm::modelchecker::exploration_detail::PrecomputationType getPrecomputationType() const
std::optional< uint64_t > const & getSampledPathsUntilPrecomputation() const
void setPrecomputationType(storm::modelchecker::exploration_detail::PrecomputationType value)
void setStepsUntilPrecomputation(uint64_t value)
void setNextStateHeuristic(storm::modelchecker::exploration_detail::NextStateHeuristic value)
ExplorationEnvironment & operator=(ExplorationEnvironment const &other)
SettingsType const & getModule()
Get module.