Storm
A Modern Probabilistic Model Checker
|
#include <PermissiveSchedulerComputation.h>
Public Member Functions | |
PermissiveSchedulerComputation (storm::models::sparse::Mdp< double, RM > const &mdp, storm::storage::BitVector const &goalstates, storm::storage::BitVector const &sinkstates) | |
virtual | ~PermissiveSchedulerComputation ()=default |
virtual void | calculatePermissiveScheduler (bool lowerBound, double boundary)=0 |
void | setPenalties (PermissiveSchedulerPenalties penalties) |
PermissiveSchedulerPenalties const & | getPenalties () const |
PermissiveSchedulerPenalties & | getPenalties () |
virtual bool | foundSolution () const =0 |
virtual SubMDPPermissiveScheduler< RM > | getScheduler () const =0 |
Protected Attributes | |
storm::models::sparse::Mdp< double, RM > const & | mdp |
storm::storage::BitVector const & | mGoals |
storm::storage::BitVector const & | mSinks |
PermissiveSchedulerPenalties | mPenalties |
Definition at line 14 of file PermissiveSchedulerComputation.h.
|
inline |
Definition at line 22 of file PermissiveSchedulerComputation.h.
|
virtualdefault |
|
pure virtual |
|
pure virtual |
|
inline |
Definition at line 38 of file PermissiveSchedulerComputation.h.
|
inline |
Definition at line 34 of file PermissiveSchedulerComputation.h.
|
pure virtual |
|
inline |
Definition at line 30 of file PermissiveSchedulerComputation.h.
|
protected |
Definition at line 16 of file PermissiveSchedulerComputation.h.
|
protected |
Definition at line 17 of file PermissiveSchedulerComputation.h.
|
protected |
Definition at line 19 of file PermissiveSchedulerComputation.h.
|
protected |
Definition at line 18 of file PermissiveSchedulerComputation.h.