Generated on Thu Apr 11 14:00:08 2019 for Gecode by doxygen 1.6.3

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]

Destructor.

Definition at line 52 of file build.hpp.


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.

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: