Storm 1.14.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
RegionSplittingStrategy.h
Go to the documentation of this file.
1#pragma once
2
3#include <cstdint>
4#include <iosfwd>
5#include <limits>
6#include <optional>
7
9
10namespace storm::modelchecker {
12 public:
15 uint64_t maxSplitDimensions{std::numeric_limits<uint64_t>::max()};
16 std::optional<RegionSplitEstimateKind> estimateKind;
17
19 RegionSplittingStrategy(Heuristic heuristic, uint64_t maxSplitDimensions, std::optional<RegionSplitEstimateKind> estimateKind)
21 // Intentionally left empty.
22 }
23};
24
25std::ostream& operator<<(std::ostream& os, RegionSplittingStrategy::Heuristic const& regionCheckResult);
26} // namespace storm::modelchecker
std::ostream & operator<<(std::ostream &os, RegionCheckEngine const &e)
RegionSplittingStrategy(Heuristic heuristic, uint64_t maxSplitDimensions, std::optional< RegionSplitEstimateKind > estimateKind)
std::optional< RegionSplitEstimateKind > estimateKind