| AddToBox(const Variable &v) | dlinear::Context::Impl | private |
| Assert(const Formula &f) | dlinear::Context::Impl | |
| assertions() const | dlinear::Context::Impl | |
| AssertPiecewiseLinearFunction(const Variable &var, const Formula &cond, const Expression &active, const Expression &inactive) | dlinear::Context::Impl | |
| box() | dlinear::Context::Impl | inline |
| box() const | dlinear::Context::Impl | inline |
| boxes_ | dlinear::Context::Impl | private |
| CheckOpt(mpq_class *obj_lo, mpq_class *obj_up) | dlinear::Context::Impl | |
| CheckOptCore(mpq_class *obj_lo, mpq_class *obj_up) | dlinear::Context::Impl | private |
| CheckSat(mpq_class *precision) | dlinear::Context::Impl | |
| CheckSatCore(mpq_class *actual_precision) | dlinear::Context::Impl | private |
| config() const | dlinear::Context::Impl | inline |
| config_ | dlinear::Context::Impl | private |
| DeclareVariable(const Variable &v, bool is_model_variable) | dlinear::Context::Impl | |
| explanations_so_far | dlinear::Context::Impl | private |
| ExtractModel(const Box &box) const | dlinear::Context::Impl | private |
| get_model() | dlinear::Context::Impl | inline |
| GetInfo(const std::string &key) const | dlinear::Context::Impl | |
| GetOption(const std::string &key) const | dlinear::Context::Impl | |
| GetSatSolver() | dlinear::Context::Impl | private |
| GetTheorySolver() | dlinear::Context::Impl | private |
| have_objective() const | dlinear::Context::Impl | |
| have_objective_ | dlinear::Context::Impl | private |
| Impl(Config &config, SmtSolverOutput *output=nullptr) | dlinear::Context::Impl | explicit |
| info_ | dlinear::Context::Impl | private |
| is_max() const | dlinear::Context::Impl | |
| is_max_ | dlinear::Context::Impl | private |
| IsModelVariable(const Variable &v) const | dlinear::Context::Impl | private |
| ite_eliminator_ | dlinear::Context::Impl | private |
| LearnExplanation(const LiteralSet &explanation) | dlinear::Context::Impl | private |
| LearnExplanations(const TheorySolver::Explanations &explanations) | dlinear::Context::Impl | private |
| logic_ | dlinear::Context::Impl | private |
| MarkModelVariable(const Variable &v) | dlinear::Context::Impl | private |
| Maximize(const Expression &obj_function) | dlinear::Context::Impl | |
| Minimize(const Expression &obj_function) | dlinear::Context::Impl | |
| model_ | dlinear::Context::Impl | private |
| model_variables_ | dlinear::Context::Impl | private |
| option_ | dlinear::Context::Impl | private |
| output_ | dlinear::Context::Impl | private |
| pl_constraints_ | dlinear::Context::Impl | private |
| Pop() | dlinear::Context::Impl | |
| predicate_abstractor() const | dlinear::Context::Impl | inline |
| predicate_abstractor_ | dlinear::Context::Impl | private |
| Push() | dlinear::Context::Impl | |
| sat_solver_ | dlinear::Context::Impl | private |
| SetDomain(const Variable &v, const Expression &lb, const Expression &ub) | dlinear::Context::Impl | |
| SetInfo(const std::string &key, const std::string &val) | dlinear::Context::Impl | |
| SetInterval(const Variable &v, const mpq_class &lb, const mpq_class &ub) | dlinear::Context::Impl | |
| SetLogic(Logic logic) | dlinear::Context::Impl | |
| SetOption(const std::string &key, const std::string &val) | dlinear::Context::Impl | |
| stack_ | dlinear::Context::Impl | private |
| theory_solver_ | dlinear::Context::Impl | private |
| UpdateAndPrintOutput(SmtResult smt_result) const | dlinear::Context::Impl | private |
| Verify(const Box &model) const | dlinear::Context::Impl | |