|
Clingo
|
This is the complete list of members for CppClingo::Control::Solver, including all inherited members.
| accept(Ground::ProfileNode::Visitor const &visit) const | CppClingo::Control::Solver | inline |
| add_const(String name, Symbol value) | CppClingo::Control::Solver | |
| backend() -> UBackendHandle | CppClingo::Control::Solver | |
| bases() const -> Ground::Bases const & | CppClingo::Control::BaseView | inline |
| block_main(bool block) | CppClingo::Control::Solver | inline |
| buf() -> Util::OutputBuffer & | CppClingo::Control::Solver | inline |
| clasp_facade() -> Clasp::ClaspFacade & | CppClingo::Control::Solver | inline |
| clasp_facade() const -> Clasp::ClaspFacade const & | CppClingo::Control::Solver | inline |
| clasp_program() const -> Clasp::Asp::LogicProgram const & | CppClingo::Control::BaseView | inline |
| clasp_stats() -> Potassco::AbstractStatistics const & | CppClingo::Control::Solver | inline |
| clasp_theory() const -> Potassco::TheoryData const & | CppClingo::Control::BaseView | inline |
| config() -> ClingoConfig & | CppClingo::Control::Solver | inline |
| const_map() -> Input::ConstMap const & | CppClingo::Control::Solver | |
| get_lock() -> CallbackLock & | CppClingo::Control::Solver | inline |
| get_mode() const -> AppMode | CppClingo::Control::Solver | inline |
| get_parts() -> std::optional< Input::StmParts > const & | CppClingo::Control::Solver | inline |
| ground(ProgramParamVec const ¶ms, Ground::ScriptCallback *ctx) | CppClingo::Control::Solver | |
| interrupt() noexcept | CppClingo::Control::Solver | |
| join(Input::UnprocessedProgram const &prg) | CppClingo::Control::Solver | |
| main(std::span< std::string_view const > const &files) | CppClingo::Control::Solver | |
| main() | CppClingo::Control::Solver | |
| map_model(Clasp::Model const &mdl) -> Model & | CppClingo::Control::Solver | |
| output_program(std::ostream &out) | CppClingo::Control::Solver | |
| output_unprocessed_program(std::ostream &out) | CppClingo::Control::Solver | |
| parse(std::string_view str) | CppClingo::Control::Solver | |
| parse(std::span< std::string_view const > const &files) | CppClingo::Control::Solver | |
| parse_with(std::function< void(ProgramBackend *, TheoryBackend *)> cb) | CppClingo::Control::Solver | |
| print_summary(bool final) | CppClingo::Control::Solver | inline |
| register_propagator(UPropagator propagator) | CppClingo::Control::Solver | |
| set_parts(std::optional< Input::StmParts > parts) | CppClingo::Control::Solver | inline |
| set_parts(Input::ProgramParamVec parts) | CppClingo::Control::Solver | inline |
| show(Input::SharedSig const &sig) | CppClingo::Control::Solver | inline |
| solve(UEventHandler handler={}, PrgLitSpan assumptions={}, SolveMode mode=SolveMode::none) -> USolveHandle | CppClingo::Control::Solver | |
| Solver(Clasp::ClaspFacade &clasp, Clasp::Cli::ClaspCliConfig &config, Logger &log, SymbolStore &store, Scripts &scripts, Input::RewriteOptions ropts, SolverOptions sopts, FILE *out=stdout) | CppClingo::Control::Solver | |
| sym_tab() -> SymbolTable & | CppClingo::Control::Solver | inline |
| term_base() const -> TermBaseMap const & | CppClingo::Control::BaseView | inline |
| user_data() -> void *& | CppClingo::Control::Solver | inline |
| ~BaseView()=default | CppClingo::Control::BaseView | virtual |