57 std::shared_ptr<storm::utility::solver::SmtSolverFactory>
const& smtSolverFactory =
58 std::make_shared<storm::utility::solver::MathsatSmtSolverFactory>());
65 void refine(std::vector<uint_fast64_t>
const& newPredicateIndices);
95 void addMissingPredicates(std::set<uint_fast64_t>
const& newRelevantPredicateIndices);
100 void pushConstraintBdd();
105 void popConstraintBdd();
110 void recomputeCachedBdd();
135 std::unique_ptr<storm::solver::SmtSolver> smtSolver;
138 std::reference_wrapper<AbstractionInformation<DdType>> abstractionInformation;
144 std::vector<std::pair<storm::expressions::Variable, uint_fast64_t>> relevantPredicatesAndVariables;
147 std::set<storm::expressions::Variable> concretePredicateVariables;
150 std::vector<storm::expressions::Variable> decisionVariables;
153 bool forceRecomputation;