|
@ -108,6 +108,7 @@ namespace storm { |
|
|
bool isExplorationChecksSet() const; |
|
|
bool isExplorationChecksSet() const; |
|
|
bool isShowProgressSet() const; |
|
|
bool isShowProgressSet() const; |
|
|
bool isAddOutOfBoundsStateSet() const; |
|
|
bool isAddOutOfBoundsStateSet() const; |
|
|
|
|
|
bool isAddOverlappingGuardLabelSet() const; |
|
|
uint64_t getShowProgressDelay() const; |
|
|
uint64_t getShowProgressDelay() const; |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
@ -164,6 +165,12 @@ namespace storm { |
|
|
*/ |
|
|
*/ |
|
|
BuilderOptions& setAddOutOfBoundsState(bool newValue = true); |
|
|
BuilderOptions& setAddOutOfBoundsState(bool newValue = true); |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* Should a state be labelled for overlapping guards |
|
|
|
|
|
* @param newValue the new value (default true) |
|
|
|
|
|
*/ |
|
|
|
|
|
BuilderOptions& setAddOverlappingGuardsLabel(bool newValue = true); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private: |
|
|
private: |
|
|
/// A flag that indicates whether all reward models are to be built. In this case, the reward model names are |
|
|
/// A flag that indicates whether all reward models are to be built. In this case, the reward model names are |
|
@ -194,10 +201,13 @@ namespace storm { |
|
|
// A flag that indicates whether or not to generate the information from which parts of the model specification |
|
|
// A flag that indicates whether or not to generate the information from which parts of the model specification |
|
|
// each choice originates. |
|
|
// each choice originates. |
|
|
bool buildChoiceOrigins; |
|
|
bool buildChoiceOrigins; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// A flag that stores whether exploration checks are to be performed. |
|
|
/// A flag that stores whether exploration checks are to be performed. |
|
|
bool explorationChecks; |
|
|
bool explorationChecks; |
|
|
|
|
|
|
|
|
|
|
|
/// A flag for states with overlapping guards |
|
|
|
|
|
bool addOverlappingGuardsLabel; |
|
|
|
|
|
|
|
|
/// A flag indicating that the an additional state for out of bounds should be created. |
|
|
/// A flag indicating that the an additional state for out of bounds should be created. |
|
|
bool addOutOfBoundsState; |
|
|
bool addOutOfBoundsState; |
|
|
|
|
|
|
|
|