clingo
|
Options for configuring enumeration. More...
#include <enumerator.h>
Public Types | |
enum | EnumType { enum_auto = 0, enum_bt = 1, enum_record = 2, enum_consequences = 4, enum_brave = 5, enum_cautious = 6 } |
typedef MinimizeMode | OptMode |
Public Member Functions | |
EnumOptions () | |
Enumerator * | createEnumerator () const |
bool | consequences () const |
bool | optimize () const |
Static Public Member Functions | |
static Enumerator * | createModelEnumerator (const EnumOptions &opts) |
static Enumerator * | createConsEnumerator (const EnumOptions &opts) |
static Enumerator * | nullEnumerator () |
Public Attributes | |
int | numModels |
EnumType | type |
OptMode | opt |
uint32 | project |
SumVec | bound |
bool | maxSat |
Options for configuring enumeration.
|
inline |
|
inline |
|
static |
Enumerator * Clasp::EnumOptions::createEnumerator | ( | ) | const |
|
static |
|
static |
|
inline |
SumVec Clasp::EnumOptions::bound |
Initial bound for optimize statements.
bool Clasp::EnumOptions::maxSat |
Treat DIMACS input as MaxSat
int Clasp::EnumOptions::numModels |
Number of models to compute.
OptMode Clasp::EnumOptions::opt |
Optimization mode to use.
uint32 Clasp::EnumOptions::project |
Options for projection.
EnumType Clasp::EnumOptions::type |
Enumeration type to use.