Storm
A Modern Probabilistic Model Checker
|
This class contains information that might accelerate the model checking process. More...
#include <ExplicitModelCheckerHint.h>
Public Member Functions | |
ExplicitModelCheckerHint ()=default | |
ExplicitModelCheckerHint (ExplicitModelCheckerHint< ValueType > const &other)=default | |
ExplicitModelCheckerHint (ExplicitModelCheckerHint< ValueType > &&other)=default | |
virtual bool | isEmpty () const override |
virtual bool | isExplicitModelCheckerHint () const override |
bool | hasResultHint () const |
std::vector< ValueType > const & | getResultHint () const |
std::vector< ValueType > & | getResultHint () |
void | setResultHint (boost::optional< std::vector< ValueType > > const &resultHint) |
void | setResultHint (boost::optional< std::vector< ValueType > > &&resultHint) |
bool | getComputeOnlyMaybeStates () const |
void | setComputeOnlyMaybeStates (bool value) |
bool | hasMaybeStates () const |
storm::storage::BitVector const & | getMaybeStates () const |
storm::storage::BitVector & | getMaybeStates () |
void | setMaybeStates (storm::storage::BitVector const &maybeStates) |
void | setMaybeStates (storm::storage::BitVector &&maybeStates) |
bool | hasSchedulerHint () const |
storm::storage::Scheduler< ValueType > const & | getSchedulerHint () const |
storm::storage::Scheduler< ValueType > & | getSchedulerHint () |
void | setSchedulerHint (boost::optional< storage::Scheduler< ValueType > > const &schedulerHint) |
void | setSchedulerHint (boost::optional< storage::Scheduler< ValueType > > &&schedulerHint) |
bool | getNoEndComponentsInMaybeStates () const |
void | setNoEndComponentsInMaybeStates (bool value) |
![]() | |
ModelCheckerHint ()=default | |
virtual | ~ModelCheckerHint ()=default |
template<typename ValueType > | |
ExplicitModelCheckerHint< ValueType > & | asExplicitModelCheckerHint () |
template<typename ValueType > | |
ExplicitModelCheckerHint< ValueType > const & | asExplicitModelCheckerHint () const |
template<typename ValueType > | |
ExplicitModelCheckerHint< ValueType > const & | asExplicitModelCheckerHint () const |
This class contains information that might accelerate the model checking process.
Definition at line 18 of file ExplicitModelCheckerHint.h.
|
default |
|
default |
|
default |
bool storm::modelchecker::ExplicitModelCheckerHint< ValueType >::getComputeOnlyMaybeStates | ( | ) | const |
Definition at line 47 of file ExplicitModelCheckerHint.cpp.
storm::storage::BitVector & storm::modelchecker::ExplicitModelCheckerHint< ValueType >::getMaybeStates | ( | ) |
Definition at line 71 of file ExplicitModelCheckerHint.cpp.
storm::storage::BitVector const & storm::modelchecker::ExplicitModelCheckerHint< ValueType >::getMaybeStates | ( | ) | const |
Definition at line 66 of file ExplicitModelCheckerHint.cpp.
bool storm::modelchecker::ExplicitModelCheckerHint< ValueType >::getNoEndComponentsInMaybeStates | ( | ) | const |
Definition at line 111 of file ExplicitModelCheckerHint.cpp.
std::vector< ValueType > & storm::modelchecker::ExplicitModelCheckerHint< ValueType >::getResultHint | ( | ) |
Definition at line 32 of file ExplicitModelCheckerHint.cpp.
std::vector< ValueType > const & storm::modelchecker::ExplicitModelCheckerHint< ValueType >::getResultHint | ( | ) | const |
Definition at line 27 of file ExplicitModelCheckerHint.cpp.
storm::storage::Scheduler< ValueType > & storm::modelchecker::ExplicitModelCheckerHint< ValueType >::getSchedulerHint | ( | ) |
Definition at line 96 of file ExplicitModelCheckerHint.cpp.
storm::storage::Scheduler< ValueType > const & storm::modelchecker::ExplicitModelCheckerHint< ValueType >::getSchedulerHint | ( | ) | const |
Definition at line 91 of file ExplicitModelCheckerHint.cpp.
bool storm::modelchecker::ExplicitModelCheckerHint< ValueType >::hasMaybeStates | ( | ) | const |
Definition at line 61 of file ExplicitModelCheckerHint.cpp.
bool storm::modelchecker::ExplicitModelCheckerHint< ValueType >::hasResultHint | ( | ) | const |
Definition at line 22 of file ExplicitModelCheckerHint.cpp.
bool storm::modelchecker::ExplicitModelCheckerHint< ValueType >::hasSchedulerHint | ( | ) | const |
Definition at line 86 of file ExplicitModelCheckerHint.cpp.
|
overridevirtual |
Reimplemented from storm::modelchecker::ModelCheckerHint.
Definition at line 12 of file ExplicitModelCheckerHint.cpp.
|
overridevirtual |
Reimplemented from storm::modelchecker::ModelCheckerHint.
Definition at line 17 of file ExplicitModelCheckerHint.cpp.
void storm::modelchecker::ExplicitModelCheckerHint< ValueType >::setComputeOnlyMaybeStates | ( | bool | value | ) |
Definition at line 54 of file ExplicitModelCheckerHint.cpp.
void storm::modelchecker::ExplicitModelCheckerHint< ValueType >::setMaybeStates | ( | storm::storage::BitVector && | maybeStates | ) |
Definition at line 81 of file ExplicitModelCheckerHint.cpp.
void storm::modelchecker::ExplicitModelCheckerHint< ValueType >::setMaybeStates | ( | storm::storage::BitVector const & | maybeStates | ) |
Definition at line 76 of file ExplicitModelCheckerHint.cpp.
void storm::modelchecker::ExplicitModelCheckerHint< ValueType >::setNoEndComponentsInMaybeStates | ( | bool | value | ) |
Definition at line 116 of file ExplicitModelCheckerHint.cpp.
void storm::modelchecker::ExplicitModelCheckerHint< ValueType >::setResultHint | ( | boost::optional< std::vector< ValueType > > && | resultHint | ) |
Definition at line 42 of file ExplicitModelCheckerHint.cpp.
void storm::modelchecker::ExplicitModelCheckerHint< ValueType >::setResultHint | ( | boost::optional< std::vector< ValueType > > const & | resultHint | ) |
Definition at line 37 of file ExplicitModelCheckerHint.cpp.
void storm::modelchecker::ExplicitModelCheckerHint< ValueType >::setSchedulerHint | ( | boost::optional< storage::Scheduler< ValueType > > && | schedulerHint | ) |
void storm::modelchecker::ExplicitModelCheckerHint< ValueType >::setSchedulerHint | ( | boost::optional< storage::Scheduler< ValueType > > const & | schedulerHint | ) |