|
Storm 1.11.1.1
A Modern Probabilistic Model Checker
|
#include <RewardModelInformation.h>


Public Member Functions | |
| RewardModelInformation (bool hasStateRewards, bool hasActionRewards, bool hasTransitionRewards) | |
| RewardModelInformation (storm::jani::Model const &janiModel, std::string const &rewardModelNameIdentifier) | |
| RewardModelInformation (storm::jani::Model const &janiModel, storm::expressions::Expression const &rewardModelExpression) | |
| virtual | ~RewardModelInformation ()=default |
| virtual void | traverse (Location const &location, boost::any const &data) override |
| virtual void | traverse (TemplateEdge const &templateEdge, boost::any const &data) override |
| virtual void | traverse (TemplateEdgeDestination const &TemplateEdgeDestination, boost::any const &data) override |
| RewardModelInformation | join (RewardModelInformation const &other) const |
| Returns the resulting information when joining the two reward models. | |
| bool | hasStateRewards () const |
| Returns true iff the given reward model has state rewards. | |
| bool | hasActionRewards () const |
| Returns true iff the given reward model has action rewards. | |
| bool | hasTransitionRewards () const |
| Returns true iff the given reward model has transition rewards. | |
| virtual void | traverse (Model const &model, boost::any const &data) |
| virtual void | traverse (Action const &action, boost::any const &data) |
| virtual void | traverse (Automaton const &automaton, boost::any const &data) |
| virtual void | traverse (Constant const &constant, boost::any const &data) |
| virtual void | traverse (FunctionDefinition const &functionDefinition, boost::any const &data) |
| virtual void | traverse (VariableSet const &variableSet, boost::any const &data) |
| virtual void | traverse (Location const &location, boost::any const &data) |
| virtual void | traverse (Variable const &variable, boost::any const &data) |
| virtual void | traverse (JaniType const &type, boost::any const &data) |
| virtual void | traverse (EdgeContainer const &edgeContainer, boost::any const &data) |
| virtual void | traverse (TemplateEdge const &templateEdge, boost::any const &data) |
| virtual void | traverse (TemplateEdgeDestination const &templateEdgeDestination, boost::any const &data) |
| virtual void | traverse (Edge const &edge, boost::any const &data) |
| virtual void | traverse (EdgeDestination const &edgeDestination, boost::any const &data) |
| virtual void | traverse (OrderedAssignments const &orderedAssignments, boost::any const &data) |
| virtual void | traverse (Assignment const &assignment, boost::any const &data) |
| virtual void | traverse (LValue const &lValue, boost::any const &data) |
| virtual void | traverse (storm::expressions::Expression const &expression, boost::any const &data) |
Public Member Functions inherited from storm::jani::ConstJaniTraverser | |
| virtual | ~ConstJaniTraverser ()=default |
Public Attributes | |
| bool | stateRewards |
| bool | actionRewards |
| bool | transitionRewards |
Definition at line 18 of file RewardModelInformation.h.
| storm::jani::RewardModelInformation::RewardModelInformation | ( | bool | hasStateRewards, |
| bool | hasActionRewards, | ||
| bool | hasTransitionRewards | ||
| ) |
Definition at line 12 of file RewardModelInformation.cpp.
| storm::jani::RewardModelInformation::RewardModelInformation | ( | storm::jani::Model const & | janiModel, |
| std::string const & | rewardModelNameIdentifier | ||
| ) |
Definition at line 17 of file RewardModelInformation.cpp.
| storm::jani::RewardModelInformation::RewardModelInformation | ( | storm::jani::Model const & | janiModel, |
| storm::expressions::Expression const & | rewardModelExpression | ||
| ) |
Definition at line 22 of file RewardModelInformation.cpp.
|
virtualdefault |
| bool storm::jani::RewardModelInformation::hasActionRewards | ( | ) | const |
Returns true iff the given reward model has action rewards.
Definition at line 104 of file RewardModelInformation.cpp.
| bool storm::jani::RewardModelInformation::hasStateRewards | ( | ) | const |
Returns true iff the given reward model has state rewards.
Definition at line 100 of file RewardModelInformation.cpp.
| bool storm::jani::RewardModelInformation::hasTransitionRewards | ( | ) | const |
Returns true iff the given reward model has transition rewards.
Definition at line 108 of file RewardModelInformation.cpp.
| RewardModelInformation storm::jani::RewardModelInformation::join | ( | RewardModelInformation const & | other | ) | const |
Returns the resulting information when joining the two reward models.
Definition at line 95 of file RewardModelInformation.cpp.
|
virtual |
Reimplemented from storm::jani::ConstJaniTraverser.
Definition at line 40 of file JaniTraverser.cpp.
|
virtual |
Reimplemented from storm::jani::ConstJaniTraverser.
Definition at line 54 of file JaniTraverser.cpp.
|
virtual |
Reimplemented from storm::jani::ConstJaniTraverser.
Definition at line 41 of file JaniTraverser.cpp.
|
virtual |
Reimplemented from storm::jani::ConstJaniTraverser.
Definition at line 42 of file JaniTraverser.cpp.
|
virtual |
Reimplemented from storm::jani::ConstJaniTraverser.
Definition at line 51 of file JaniTraverser.cpp.
|
virtual |
Reimplemented from storm::jani::ConstJaniTraverser.
Definition at line 48 of file JaniTraverser.cpp.
|
virtual |
Reimplemented from storm::jani::ConstJaniTraverser.
Definition at line 52 of file JaniTraverser.cpp.
|
virtual |
Reimplemented from storm::jani::ConstJaniTraverser.
Definition at line 43 of file JaniTraverser.cpp.
|
virtual |
Reimplemented from storm::jani::ConstJaniTraverser.
Definition at line 47 of file JaniTraverser.cpp.
|
virtual |
Reimplemented from storm::jani::ConstJaniTraverser.
Definition at line 45 of file JaniTraverser.cpp.
|
overridevirtual |
Reimplemented from storm::jani::ConstJaniTraverser.
Definition at line 53 of file RewardModelInformation.cpp.
|
virtual |
Reimplemented from storm::jani::ConstJaniTraverser.
Definition at line 55 of file JaniTraverser.cpp.
|
virtual |
Reimplemented from storm::jani::ConstJaniTraverser.
Definition at line 38 of file JaniTraverser.cpp.
|
virtual |
Reimplemented from storm::jani::ConstJaniTraverser.
Definition at line 53 of file JaniTraverser.cpp.
|
virtual |
Reimplemented from storm::jani::ConstJaniTraverser.
Definition at line 56 of file JaniTraverser.cpp.
|
virtual |
Reimplemented from storm::jani::ConstJaniTraverser.
Definition at line 49 of file JaniTraverser.cpp.
|
overridevirtual |
Reimplemented from storm::jani::ConstJaniTraverser.
Definition at line 66 of file RewardModelInformation.cpp.
|
virtual |
Reimplemented from storm::jani::ConstJaniTraverser.
Definition at line 50 of file JaniTraverser.cpp.
|
overridevirtual |
Reimplemented from storm::jani::ConstJaniTraverser.
Definition at line 82 of file RewardModelInformation.cpp.
|
virtual |
Reimplemented from storm::jani::ConstJaniTraverser.
Definition at line 46 of file JaniTraverser.cpp.
|
virtual |
Reimplemented from storm::jani::ConstJaniTraverser.
Definition at line 44 of file JaniTraverser.cpp.
| bool storm::jani::RewardModelInformation::actionRewards |
Definition at line 52 of file RewardModelInformation.h.
| bool storm::jani::RewardModelInformation::stateRewards |
Definition at line 51 of file RewardModelInformation.h.
| bool storm::jani::RewardModelInformation::transitionRewards |
Definition at line 53 of file RewardModelInformation.h.