A class for building search engines.
More...
#include <search.hh>
|
| 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.
|
|
|
Options | opt |
| Stored and already expanded options.
|
|
const bool | b |
| Whether engine to be built is a best solution search engine.
|
|
A class for building search engines.
Definition at line 965 of file search.hh.
◆ Builder()
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.
◆ ~Builder()
Gecode::Search::Builder::~Builder |
( |
void | | ) |
|
|
inlinevirtual |
◆ options() [1/2]
Options & Gecode::Search::Builder::options |
( |
void | | ) |
|
|
inline |
Provide access to options.
Definition at line 40 of file build.hpp.
◆ options() [2/2]
const Options & Gecode::Search::Builder::options |
( |
void | | ) |
const |
|
inline |
Provide access to options.
Definition at line 44 of file build.hpp.
◆ best()
bool Gecode::Search::Builder::best |
( |
void | | ) |
const |
|
inline |
Whether engine is a best solution search engine.
Definition at line 48 of file build.hpp.
◆ operator()()
virtual Engine * Gecode::Search::Builder::operator() |
( |
Space * | s | ) |
const |
|
pure virtual |
◆ opt
Options Gecode::Search::Builder::opt |
|
protected |
Stored and already expanded options.
Definition at line 968 of file search.hh.
const bool Gecode::Search::Builder::b |
|
protected |
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: