92 std::map<storm::expressions::Variable, storm::expressions::Expression>
getVariableUpdates(uint64_t player1Choice, uint64_t auxiliaryChoice)
const override;
97 virtual std::set<storm::expressions::Variable>
const&
getAssignedVariables(uint64_t player1Choice)
const override;
142 std::unique_ptr<MenuGame<DdType, ValueType>> buildGame();
150 std::map<uint_fast64_t, storm::storage::BitVector> decodeChoiceToUpdateSuccessorMapping(
storm::dd::Bdd<DdType> const& choice)
const;
153 std::reference_wrapper<storm::jani::Model const> model;
156 std::shared_ptr<storm::utility::solver::SmtSolverFactory> smtSolverFactory;
162 std::vector<AutomatonAbstractor<DdType, ValueType>> automata;
168 bool restrictToValidBlocks;
180 std::unique_ptr<MenuGame<DdType, ValueType>> currentGame;
183 bool refinementPerformed;
186 std::vector<storm::expressions::Expression> terminalStateExpressions;