|
| TextOutput (uint32 verbosity, Format f, const char *catAtom=0, char ifs= ' ') |
|
| ~TextOutput () |
|
virtual void | run (const char *solver, const char *version, const std::string *begInput, const std::string *endInput) |
| Prints a (comment) message containing the given solver and input. More...
|
|
virtual void | shutdown () |
|
virtual void | printModel (const SymbolTable &sym, const Model &m, PrintLevel x) |
| Prints the given model. More...
|
|
virtual void | printSummary (const ClaspFacade::Summary &s, bool final) |
| Called once a solving step has completed. More...
|
|
virtual void | printStatistics (const ClaspFacade::Summary &s, bool final) |
| Shall print the given statistics. More...
|
|
virtual void | onEvent (const Event &ev) |
| Prints progress events (preprocessing/solving) if verbosity() > 1. More...
|
|
virtual void | startStep (const ClaspFacade &) |
| A solving step has started. More...
|
|
void | comment (uint32 v, const char *fmt,...) const |
| Prints a comment message. More...
|
|
| Output (uint32 verb=1) |
|
virtual | ~Output () |
|
uint32 | verbosity () const |
| Active verbosity level. More...
|
|
bool | quiet () const |
| Do not output any models? More...
|
|
int | modelQ () const |
| Print level for models. More...
|
|
int | optQ () const |
| Print level for optimization values. More...
|
|
int | callQ () const |
| Print level for individual (solve) calls. More...
|
|
void | setVerbosity (uint32 verb) |
|
void | setModelQuiet (PrintLevel model) |
|
void | setOptQuiet (PrintLevel opt) |
|
void | setCallQuiet (PrintLevel call) |
|
void | setHide (char c) |
|
virtual void | shutdown (const ClaspFacade::Summary &summary) |
| Shall be called once on shutdown. More...
|
|
virtual bool | onModel (const Solver &s, const Model &m) |
| Checks quiet-levels and forwards to printModel() if appropriate. More...
|
|
virtual void | stopStep (const ClaspFacade::Summary &summary) |
| A solving step has stopped. More...
|
|
Public Member Functions inherited from Clasp::EventHandler |
| EventHandler (Event::Verbosity verbosity=Event::verbosity_quiet) |
|
virtual | ~EventHandler () |
|
void | setVerbosity (Event::Subsystem sys, Event::Verbosity verb) |
|
void | dispatch (const Event &ev) |
|
|
virtual void | printNames (const SymbolTable &sym, const Model &m) |
|
virtual void | visitProblemStats (const ProblemStats &stats, const Asp::LpStats *lp) |
|
virtual void | visitSolverStats (const Clasp::SolverStats &s, bool accu) |
|
virtual void | visitLogicProgramStats (const Asp::LpStats &stats) |
|
virtual void | visitProblemStats (const ProblemStats &stats) |
|
virtual void | visitCoreSolverStats (double cpuTime, uint64 models, const SolverStats &stats, bool accu) |
|
virtual void | visitExtSolverStats (const ExtendedStats &stats, bool accu) |
|
virtual void | visitJumpStats (const JumpStats &stats, bool accu) |
|
virtual void | visitThreads (const SharedContext &ctx) |
|
virtual void | visitThread (uint32 i, const SolverStats &s) |
|
virtual void | visitHccs (const SharedContext &ctx) |
|
virtual void | visitHcc (uint32 i, const SharedContext &ctx) |
|
const char * | fieldSeparator () const |
|
int | printSep (CategoryKey c) const |
|
void | printCosts (const SharedMinimizeData &) const |
|
void | startSection (const char *n) const |
|
void | startObject (const char *n, uint32 i) const |
|
void | setState (uint32 state, uint32 verb, const char *st) |
|
void | printSolveProgress (const Event &ev) |
|
const Model * | getModel () const |
|
void | saveModel (const Model &m) |
|
void | clearModel () |
|
bool | doPrint (const SymbolTable::symbol_type &sym) const |
|
Default clasp format printer.
Prints all output to stdout in given format:
- format_asp prints in clasp's default asp format
- format_aspcomp prints in in ASP competition format
- format_sat09 prints in SAT-competition format
- format_pb09 in PB-competition format
- See also
- https://www.mat.unical.it/aspcomp2013/
-
http://www.satcompetition.org/2009/format-solvers2009.html
-
http://www.cril.univ-artois.fr/PB09/solver_req.html