33 std::shared_ptr<storm::utility::solver::SmtSolverFactory>
const& smtSolverFactory);
37 void refine(std::vector<uint64_t>
const& predicates);
45 void recomputeValidBlocks();
50 void recomputeValidBlocksForPredicateBlock(uint64_t blockIndex);
67 std::reference_wrapper<AbstractionInformation<DdType>
const> abstractionInformation;
76 std::vector<std::unique_ptr<storm::solver::SmtSolver>> smtSolvers;
80 std::vector<std::vector<std::pair<storm::expressions::Variable, uint64_t>>> relevantVariablesAndPredicates;
83 std::vector<std::vector<storm::expressions::Variable>> decisionVariables;
86 std::vector<storm::dd::Bdd<DdType>> validBlocksForPredicateBlocks;
89 bool checkForRecomputation;