Storm
A Modern Probabilistic Model Checker
|
#include <SmtBasedPermissiveSchedulers.h>
Public Member Functions | |
SmtPermissiveSchedulerComputation (storm::solver::SmtSolver &smtSolver, storm::models::sparse::Mdp< double, RM > const &mdp, storm::storage::BitVector const &goalstates, storm::storage::BitVector const &sinkstates) | |
void | calculatePermissiveScheduler (bool lowerBound, double boundary) override |
bool | foundSolution () const override |
SubMDPPermissiveScheduler< RM > | getScheduler () const override |
![]() | |
PermissiveSchedulerComputation (storm::models::sparse::Mdp< double, RM > const &mdp, storm::storage::BitVector const &goalstates, storm::storage::BitVector const &sinkstates) | |
virtual | ~PermissiveSchedulerComputation ()=default |
void | setPenalties (PermissiveSchedulerPenalties penalties) |
PermissiveSchedulerPenalties const & | getPenalties () const |
PermissiveSchedulerPenalties & | getPenalties () |
Additional Inherited Members | |
![]() | |
storm::models::sparse::Mdp< double, RM > const & | mdp |
storm::storage::BitVector const & | mGoals |
storm::storage::BitVector const & | mSinks |
PermissiveSchedulerPenalties | mPenalties |
Definition at line 9 of file SmtBasedPermissiveSchedulers.h.
|
inline |
Definition at line 23 of file SmtBasedPermissiveSchedulers.h.
|
inlineoverridevirtual |
Implements storm::ps::PermissiveSchedulerComputation< RM >.
Definition at line 31 of file SmtBasedPermissiveSchedulers.h.
|
inlineoverridevirtual |
Implements storm::ps::PermissiveSchedulerComputation< RM >.
Definition at line 36 of file SmtBasedPermissiveSchedulers.h.
|
inlineoverridevirtual |
Implements storm::ps::PermissiveSchedulerComputation< RM >.
Definition at line 41 of file SmtBasedPermissiveSchedulers.h.