|
|
@ -154,6 +154,9 @@ namespace storm { |
|
|
|
bool isRewardAccumulationAllowed() const; |
|
|
|
FragmentSpecification& setRewardAccumulationAllowed(bool newValue); |
|
|
|
|
|
|
|
bool areCoalitionOperatorsAllowed() const; |
|
|
|
FragmentSpecification& setCoalitionOperatorsAllowed(bool newValue); |
|
|
|
|
|
|
|
|
|
|
|
FragmentSpecification& setOperatorsAllowed(bool newValue); |
|
|
|
FragmentSpecification& setTimeAllowed(bool newValue); |
|
|
@ -192,6 +195,8 @@ namespace storm { |
|
|
|
|
|
|
|
bool reachabilityTimeFormula; |
|
|
|
|
|
|
|
bool coalitionOperator; |
|
|
|
|
|
|
|
// Members that indicate certain restrictions. |
|
|
|
bool nestedOperators; |
|
|
|
bool nestedPathFormulas; |
|
|
@ -229,6 +234,9 @@ namespace storm { |
|
|
|
// Flat PCTL. |
|
|
|
FragmentSpecification flatPctl(); |
|
|
|
|
|
|
|
// rPATL for SMGs |
|
|
|
FragmentSpecification rpatl(); |
|
|
|
|
|
|
|
// PCTL + cumulative, instantaneous, reachability and long-run rewards. |
|
|
|
FragmentSpecification prctl(); |
|
|
|
|
|
|
|