1#ifndef STAMINA_BUILDER_PROBABILITYSTATE_H
2#define STAMINA_BUILDER_PROBABILITYSTATE_H
4#include "__storm_needed_for_builder.h"
8 using namespace storm::builder;
10 template <
typename StateType>
14 uint8_t iterationLastSeen;
15 bool assignedInRemapping;
17 bool wasPutInTerminalQueue;
21 ,
bool terminal =
true
22 , uint8_t iterationLastSeen = 0
26 , assignedInRemapping(
false)
27 , iterationLastSeen(iterationLastSeen)
29 , wasPutInTerminalQueue(
false)
37 , terminal(other.terminal)
38 , assignedInRemapping(other.assignedInRemapping)
47 void addToPi(
double add) {
50 void setPi(
double pi) {
56 void setTerminal(
bool term) {
60 return index == rhs.index;
63 return index >= rhs.index;
66 return index <= rhs.index;
69 return index > rhs.index;
72 return index < rhs.index;
79 template <
typename StateType>
86 return first->pi < second->pi;
90 template <
typename StateType>
94 CompressedState second;
97 template <
typename StateType>
104 return first.first->pi < second.first->pi;
Definition: ProbabilityState.h:91
Definition: ProbabilityState.h:11
Definition: ExplicitTruncatedModelBuilder.cpp:40
Definition: ProbabilityState.h:80
Definition: ProbabilityState.h:98