Storm 1.13.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
BeliefExplorationPomdpModelCheckerOptions.h
Go to the documentation of this file.
1#pragma once
2
6
7namespace storm {
8namespace builder {
9template<typename PomdpType, typename BeliefValueType>
11}
12namespace pomdp {
13namespace modelchecker {
14template<typename ValueType>
17 // Intentionally left empty
18 }
19
20 // TODO documentation?
22 bool unfold;
23
24 bool useClipping = false;
26 bool refine = false;
27 bool cutZeroGap = false;
29 uint64_t refineStepLimit = 0;
32
33 // Control parameters for the refinement heuristic
34 // Discretization Resolution
35 uint64_t resolutionInit = 2;
37 // The maximal number of newly expanded MDP states in a refinement step
38 uint64_t sizeThresholdInit = 0;
40 // Controls how large the gap between known lower- and upper bounds at a belief state needs to be in order to explore
43 // Controls whether "almost optimal" choices will be considered optimal
46 // Controls which observations are refined.
49
50 uint64_t clippingGridRes = 2;
51
53
56 : storm::utility::convertNumber<ValueType>(1e-9);
57 bool dynamicTriangulation = true; // Sets whether the triangulation is done in a dynamic way (yielding more precise triangulations)
58
60};
61} // namespace modelchecker
62} // namespace pomdp
63} // namespace storm
ValueType zero()
Definition constants.cpp:24
ValueType one()
Definition constants.cpp:19
TargetType convertNumber(SourceType const &number)
static const bool IsExact