Gecode::Search::Builder Class Reference
A class for building search engines.
More...
#include <search.hh>
List of all members.
Public Member Functions |
| Builder (const Options &opt, bool best) |
| Initialize with options opt and best solution search support.
|
Options & | options (void) |
| Provide access to options.
|
const Options & | options (void) const |
| Provide access to options.
|
bool | best (void) const |
| Whether engine is a best solution search engine.
|
virtual Engine * | operator() (Space *s) const =0 |
| Build an engine according to stored options for s.
|
virtual | ~Builder (void) |
| Destructor.
|
Protected Attributes |
Options | opt |
| Stored and already expanded options.
|
const bool | b |
| Whether engine to be built is a best solution search engine.
|
Detailed Description
A class for building search engines.
Definition at line 965 of file search.hh.
Constructor & Destructor Documentation
Gecode::Search::Builder::Builder |
( |
const Options & |
opt, |
|
|
bool |
best | |
|
) |
| | [inline] |
Initialize with options opt and best solution search support.
Definition at line 37 of file build.hpp.
Gecode::Search::Builder::~Builder |
( |
void |
|
) |
[inline, virtual] |
Member Function Documentation
Options & Gecode::Search::Builder::options |
( |
void |
|
) |
[inline] |
Provide access to options.
Definition at line 40 of file build.hpp.
const Options & Gecode::Search::Builder::options |
( |
void |
|
) |
const [inline] |
Provide access to options.
Definition at line 44 of file build.hpp.
bool Gecode::Search::Builder::best |
( |
void |
|
) |
const [inline] |
Whether engine is a best solution search engine.
Definition at line 48 of file build.hpp.
virtual Engine* Gecode::Search::Builder::operator() |
( |
Space * |
s |
) |
const [pure virtual] |
Member Data Documentation
Stored and already expanded options.
Definition at line 968 of file search.hh.
Whether engine to be built is a best solution search engine.
Definition at line 970 of file search.hh.
The documentation for this class was generated from the following files: