Storm 1.14.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
BeliefBasedModelCheckerOptions.h
Go to the documentation of this file.
1#pragma once
2
3#include <cstdint>
4#include <optional>
5#include <vector>
6
8
9namespace storm::pomdp::beliefs {
12
13template<typename ValueType>
16 bool useClipping = false;
18 bool cutZeroGap = false;
19
21
22 // Clipping abstraction parameters
23 std::optional<std::vector<uint64_t>> clippingResolutions;
24
25 // Termination criteria
26 std::optional<uint64_t> maxExplorationSize = std::nullopt;
27 std::optional<uint64_t> maxExplorationTime = std::nullopt;
28
45};
46} // namespace storm::pomdp::beliefs
explorationTerminationCriterion
Criterion that ends exploration and leaves the queued beliefs as the explicit frontier.
ExplorationQueueOrder
Order used to select the next discovered belief for exploration.
bool cutZeroGap
Cut non-target beliefs only when their preprocessing lower and upper bounds have exactly zero gap.
explorationTerminationCriterion getTerminationCriterion() const
Get the termination criterion for the exploration.