Storm
1.11.1.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
RegionSplittingStrategy.cpp
Go to the documentation of this file.
1
#include "
storm-pars/modelchecker/region/RegionSplittingStrategy.h
"
2
3
#include "
storm/exceptions/NotImplementedException.h
"
4
#include "
storm/utility/macros.h
"
5
6
namespace
storm
{
7
namespace
modelchecker {
8
std::ostream& operator<<(std::ostream& os,
RegionSplittingStrategy::Heuristic
const
& e) {
9
switch
(e) {
10
case
RegionSplittingStrategy::Heuristic::EstimateBased
:
11
os <<
"Estimate-Based"
;
12
break
;
13
case
RegionSplittingStrategy::Heuristic::RoundRobin
:
14
os <<
"Round Robin"
;
15
break
;
16
case
RegionSplittingStrategy::Heuristic::Default
:
17
os <<
"Default"
;
18
break
;
19
default
:
20
STORM_LOG_THROW
(
false
, storm::exceptions::NotImplementedException,
21
"Could not get a string from the region check engine. The case has not been implemented"
);
22
}
23
return
os;
24
}
25
}
// namespace modelchecker
26
}
// namespace storm
NotImplementedException.h
RegionSplittingStrategy.h
macros.h
STORM_LOG_THROW
#define STORM_LOG_THROW(cond, exception, message)
Definition
macros.h:30
storm
LabParser.cpp.
Definition
AutomaticSettings.cpp:13
storm::modelchecker::RegionSplittingStrategy::Heuristic
Heuristic
Definition
RegionSplittingStrategy.h:10
storm::modelchecker::RegionSplittingStrategy::Heuristic::EstimateBased
@ EstimateBased
storm::modelchecker::RegionSplittingStrategy::Heuristic::Default
@ Default
storm::modelchecker::RegionSplittingStrategy::Heuristic::RoundRobin
@ RoundRobin
src
storm-pars
modelchecker
region
RegionSplittingStrategy.cpp
Generated by
1.9.8