#include <clasp_facade.h>

Public Types | |
| typedef Asp::LogicProgram::AspOptions | AspOptions |
| typedef Solver ** | SolverIt |
| typedef BasicSatConfig | UserConfig |
Public Member Functions | |
| UserConfig * | addTesterConfig () |
| ClaspConfig () | |
| void | prepare (SharedContext &) |
| Prepares this configuration for the usage in the given context. | |
| void | reset () |
| void | setSolvers (uint32 n) |
| UserConfig * | testerConfig () const |
| ~ClaspConfig () | |
Public Attributes | |
| AspOptions | asp |
| EnumOptions | enumerate |
| SolveOptions | solve |
Private Member Functions | |
| ClaspConfig (const ClaspConfig &) | |
| ClaspConfig & | operator= (const ClaspConfig &) |
Private Attributes | |
| UserConfig * | tester_ |
Configuration object for configuring solving via the ClaspFacade.
Definition at line 66 of file clasp_facade.h.
Definition at line 70 of file clasp_facade.h.
| typedef Solver** Clasp::ClaspConfig::SolverIt |
Definition at line 69 of file clasp_facade.h.
Definition at line 68 of file clasp_facade.h.
Definition at line 38 of file clasp_facade.cpp.
Definition at line 39 of file clasp_facade.cpp.
| Clasp::ClaspConfig::ClaspConfig | ( | const ClaspConfig & | ) | [private] |
Definition at line 51 of file clasp_facade.cpp.
| ClaspConfig& Clasp::ClaspConfig::operator= | ( | const ClaspConfig & | ) | [private] |
| void Clasp::ClaspConfig::prepare | ( | SharedContext & | ) | [virtual] |
Prepares this configuration for the usage in the given context.
Reimplemented from Clasp::BasicSatConfig.
Definition at line 63 of file clasp_facade.cpp.
| void Clasp::ClaspConfig::reset | ( | ) | [virtual] |
Reimplemented from Clasp::BasicSatConfig.
Definition at line 43 of file clasp_facade.cpp.
| void Clasp::ClaspConfig::setSolvers | ( | uint32 | n | ) |
Definition at line 55 of file clasp_facade.cpp.
| UserConfig* Clasp::ClaspConfig::testerConfig | ( | ) | const [inline] |
Definition at line 77 of file clasp_facade.h.
Options for asp preprocessing.
Definition at line 83 of file clasp_facade.h.
Options for enumerator.
Definition at line 82 of file clasp_facade.h.
Options for solve algorithm.
Definition at line 81 of file clasp_facade.h.
UserConfig* Clasp::ClaspConfig::tester_ [private] |
Definition at line 87 of file clasp_facade.h.