Storm
A Modern Probabilistic Model Checker
|
#include <SchedulerClass.h>
Public Types | |
enum class | MemoryPattern { Arbitrary , GoalMemory , Counter } |
Public Member Functions | |
SchedulerClass () | |
bool | isDeterministic () const |
bool | isMemoryBounded () const |
uint64_t | getMemoryStates () const |
MemoryPattern | getMemoryPattern () const |
bool | isPositional () const |
SchedulerClass & | setIsDeterministic (bool value=true) |
SchedulerClass & | setMemoryStates (uint64_t value) |
SchedulerClass & | unsetMemoryStates () |
SchedulerClass & | setMemoryPattern (MemoryPattern const &pattern) |
SchedulerClass & | setPositional () |
Definition at line 8 of file SchedulerClass.h.
|
strong |
Enumerator | |
---|---|
Arbitrary | |
GoalMemory | |
Counter |
Definition at line 10 of file SchedulerClass.h.
storm::storage::SchedulerClass::SchedulerClass | ( | ) |
Definition at line 7 of file SchedulerClass.cpp.
SchedulerClass::MemoryPattern storm::storage::SchedulerClass::getMemoryPattern | ( | ) | const |
Definition at line 24 of file SchedulerClass.cpp.
uint64_t storm::storage::SchedulerClass::getMemoryStates | ( | ) | const |
Definition at line 19 of file SchedulerClass.cpp.
bool storm::storage::SchedulerClass::isDeterministic | ( | ) | const |
Definition at line 11 of file SchedulerClass.cpp.
bool storm::storage::SchedulerClass::isMemoryBounded | ( | ) | const |
Definition at line 15 of file SchedulerClass.cpp.
bool storm::storage::SchedulerClass::isPositional | ( | ) | const |
Definition at line 28 of file SchedulerClass.cpp.
SchedulerClass & storm::storage::SchedulerClass::setIsDeterministic | ( | bool | value = true | ) |
Definition at line 32 of file SchedulerClass.cpp.
SchedulerClass & storm::storage::SchedulerClass::setMemoryPattern | ( | MemoryPattern const & | pattern | ) |
Definition at line 48 of file SchedulerClass.cpp.
SchedulerClass & storm::storage::SchedulerClass::setMemoryStates | ( | uint64_t | value | ) |
Definition at line 37 of file SchedulerClass.cpp.
SchedulerClass & storm::storage::SchedulerClass::setPositional | ( | ) |
Definition at line 53 of file SchedulerClass.cpp.
SchedulerClass & storm::storage::SchedulerClass::unsetMemoryStates | ( | ) |
Definition at line 43 of file SchedulerClass.cpp.