Storm 1.14.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
FreudenthalTriangulationBeliefAbstraction.cpp
Go to the documentation of this file.
4
5namespace storm::pomdp::beliefs {
6
7template<typename BeliefType>
10 : defaultResolution(storm::utility::ceil<BeliefValueType>(initialResolution)), mode(mode) {
12 "Expected that the resolution is a positive integer. Got " << defaultResolution << " instead.");
13}
14
17
18} // namespace storm::pomdp::beliefs
Abstracts a belief by triangulating it using the Freudenthal triangulation.
FreudenthalTriangulationBeliefAbstraction(BeliefValueType const &initialResolution, FreudenthalTriangulationMode mode)
Creates an abstraction with the default grid resolution and resolution-selection mode.
#define STORM_LOG_ASSERT(cond, message)
Definition macros.h:9
FreudenthalTriangulationMode
Selects a fixed grid resolution or a suitable coarser resolution per belief.
ValueType zero()
Definition constants.cpp:26