Public Types | Public Member Functions | Public Attributes | Private Member Functions | Private Attributes
Clasp::ClaspConfig Class Reference

#include <clasp_facade.h>

Inheritance diagram for Clasp::ClaspConfig:
Inheritance graph
[legend]

List of all members.

Public Types

typedef
Asp::LogicProgram::AspOptions 
AspOptions
typedef Solver ** SolverIt
typedef BasicSatConfig UserConfig

Public Member Functions

UserConfigaddTesterConfig ()
 ClaspConfig ()
void prepare (SharedContext &)
 Prepares this configuration for the usage in the given context.
void reset ()
void setSolvers (uint32 n)
UserConfigtesterConfig () const
 ~ClaspConfig ()

Public Attributes

AspOptions asp
EnumOptions enumerate
SolveOptions solve

Private Member Functions

 ClaspConfig (const ClaspConfig &)
ClaspConfigoperator= (const ClaspConfig &)

Private Attributes

UserConfigtester_

Detailed Description

Configuration object for configuring solving via the ClaspFacade.

Definition at line 66 of file clasp_facade.h.


Member Typedef Documentation

Definition at line 70 of file clasp_facade.h.

Definition at line 69 of file clasp_facade.h.

Definition at line 68 of file clasp_facade.h.


Constructor & Destructor Documentation

Definition at line 38 of file clasp_facade.cpp.

Definition at line 39 of file clasp_facade.cpp.


Member Function Documentation

Definition at line 51 of file clasp_facade.cpp.

ClaspConfig& Clasp::ClaspConfig::operator= ( const ClaspConfig ) [private]

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.

Definition at line 77 of file clasp_facade.h.


Member Data Documentation

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.

Definition at line 87 of file clasp_facade.h.


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


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