Result of a solving step. More...
#include <clasp_facade.h>
| Public Types | |
| enum | Base { UNKNOWN = 0, SAT = 1, UNSAT = 2 } | 
| Possible solving results.  More... | |
| enum | Ext { EXT_EXHAUST = 4, EXT_INTERRUPT = 8, EXT_ERROR = 16 } | 
| Public Member Functions | |
| bool | error () const | 
| bool | exhausted () const | 
| bool | interrupted () const | 
| operator Base () const | |
| operator double () const | |
| bool | sat () const | 
| bool | unknown () const | 
| bool | unsat () const | 
| Public Attributes | |
| uint8 | flags | 
| uint8 | signal | 
Result of a solving step.
Definition at line 112 of file clasp_facade.h.
Possible solving results.
| UNKNOWN | Satisfiability unknown - a given solve limit was hit. | 
| SAT | Problem is satisfiable (a model was found). | 
| UNSAT | Problem is unsatisfiable. | 
Definition at line 114 of file clasp_facade.h.
| EXT_EXHAUST | Search space is exhausted. | 
| EXT_INTERRUPT | The run was interrupted from outside. | 
| EXT_ERROR | The run was terminated because of an internal error. | 
Definition at line 119 of file clasp_facade.h.
| bool Clasp::ClaspFacade::Result::error | ( | ) | const  [inline] | 
Definition at line 129 of file clasp_facade.h.
| bool Clasp::ClaspFacade::Result::exhausted | ( | ) | const  [inline] | 
Definition at line 127 of file clasp_facade.h.
| bool Clasp::ClaspFacade::Result::interrupted | ( | ) | const  [inline] | 
Definition at line 128 of file clasp_facade.h.
| Clasp::ClaspFacade::Result::operator Base | ( | ) | const  [inline] | 
Definition at line 130 of file clasp_facade.h.
| Clasp::ClaspFacade::Result::operator double | ( | ) | const  [inline] | 
Definition at line 131 of file clasp_facade.h.
| bool Clasp::ClaspFacade::Result::sat | ( | ) | const  [inline] | 
Definition at line 124 of file clasp_facade.h.
| bool Clasp::ClaspFacade::Result::unknown | ( | ) | const  [inline] | 
Definition at line 126 of file clasp_facade.h.
| bool Clasp::ClaspFacade::Result::unsat | ( | ) | const  [inline] | 
Definition at line 125 of file clasp_facade.h.
Definition at line 132 of file clasp_facade.h.
Definition at line 133 of file clasp_facade.h.