29 std::function<
void(std::string
const&,
bool)>
const& terminalLabelCallback);
void getTerminalStatesFromFormula(storm::logic::Formula const &formula, std::function< void(storm::expressions::Expression const &, bool)> const &terminalExpressionCallback, std::function< void(std::string const &, bool)> const &terminalLabelCallback)
Traverses the formula.
std::vector< storm::expressions::Expression > terminalExpressions
std::vector< std::string > terminalLabels
std::vector< storm::expressions::Expression > negatedTerminalExpressions
bool empty() const
True if no terminal states are specified.
std::vector< std::string > negatedTerminalLabels
void clear()
Clears all terminal states.
storm::expressions::Expression asExpression(std::function< storm::expressions::Expression(std::string const &)> const &labelToExpressionMap) const
Returns an expression that evaluates to true only if the exploration can stop at the corresponding st...