Clingo
Loading...
Searching...
No Matches
CppClingo::Control::Solver Member List

This is the complete list of members for CppClingo::Control::Solver, including all inherited members.

add_const(String name, Symbol value)CppClingo::Control::Solver
backend() -> UBackendHandleCppClingo::Control::Solver
bases() const -> Ground::Bases const &CppClingo::Control::BaseViewinline
block_main(bool block)CppClingo::Control::Solverinline
buf() -> Util::OutputBuffer &CppClingo::Control::Solverinline
clasp_config() -> Clasp::Cli::ClaspCliConfig &CppClingo::Control::Solverinline
clasp_facade() -> Clasp::ClaspFacade &CppClingo::Control::Solverinline
clasp_facade() const -> Clasp::ClaspFacade const &CppClingo::Control::Solverinline
clasp_program() const -> Clasp::Asp::LogicProgram const &CppClingo::Control::BaseViewinline
clasp_stats() -> Potassco::AbstractStatistics const &CppClingo::Control::Solverinline
clasp_theory() const -> Potassco::TheoryData const &CppClingo::Control::BaseViewinline
const_map() -> Input::ConstMap const &CppClingo::Control::Solver
get_lock() -> CallbackLock &CppClingo::Control::Solverinline
get_mode() const -> AppModeCppClingo::Control::Solverinline
get_parts() -> std::optional< Input::StmParts > const &CppClingo::Control::Solverinline
ground(ProgramParamVec const &params, Ground::ScriptCallback *ctx)CppClingo::Control::Solver
interrupt() noexceptCppClingo::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
register_propagator(UPropagator propagator)CppClingo::Control::Solver
set_parts(std::optional< Input::StmParts > parts)CppClingo::Control::Solverinline
set_parts(Input::ProgramParamVec parts)CppClingo::Control::Solverinline
show(Input::SharedSig const &sig)CppClingo::Control::Solverinline
solve(UEventHandler handler={}, PrgLitSpan assumptions={}, SolveMode mode=SolveMode::none) -> USolveHandleCppClingo::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::Solverinline
term_base() const -> TermBaseMap const &CppClingo::Control::BaseViewinline
user_data() -> void *&CppClingo::Control::Solverinline
~BaseView()=defaultCppClingo::Control::BaseViewvirtual