Public Types | Public Member Functions | Static Public Member Functions | Public Attributes
Clasp::EnumOptions Struct Reference

Options for configuring enumeration. More...

#include <enumerator.h>

List of all members.

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

bool consequences () const
EnumeratorcreateEnumerator () const
 EnumOptions ()
bool optimize () const

Static Public Member Functions

static EnumeratorcreateConsEnumerator (const EnumOptions &opts)
static EnumeratorcreateModelEnumerator (const EnumOptions &opts)
static EnumeratornullEnumerator ()

Public Attributes

SumVec bound
bool maxSat
int numModels
OptMode opt
uint32 project
EnumType type

Detailed Description

Options for configuring enumeration.

Definition at line 61 of file enumerator.h.


Member Typedef Documentation

Definition at line 62 of file enumerator.h.


Member Enumeration Documentation

Enumerator:
enum_auto 
enum_bt 
enum_record 
enum_consequences 
enum_brave 
enum_cautious 

Definition at line 63 of file enumerator.h.


Constructor & Destructor Documentation

Definition at line 64 of file enumerator.h.


Member Function Documentation

bool Clasp::EnumOptions::consequences ( ) const [inline]

Definition at line 70 of file enumerator.h.

Definition at line 77 of file cb_enumerator.cpp.

Definition at line 181 of file enumerator.cpp.

Definition at line 237 of file model_enumerators.cpp.

Definition at line 186 of file enumerator.cpp.

bool Clasp::EnumOptions::optimize ( ) const [inline]

Definition at line 71 of file enumerator.h.


Member Data Documentation

Initial bound for optimize statements.

Definition at line 76 of file enumerator.h.

Treat DIMACS input as MaxSat

Definition at line 77 of file enumerator.h.

Number of models to compute.

Definition at line 72 of file enumerator.h.

Optimization mode to use.

Definition at line 74 of file enumerator.h.

Options for projection.

Definition at line 75 of file enumerator.h.

Enumeration type to use.

Definition at line 73 of file enumerator.h.


The documentation for this struct was generated from the following files:


clasp
Author(s): Benjamin Kaufmann
autogenerated on Thu Aug 27 2015 12:41:41