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.
Optionsoptions (void)
 Provide access to options.
const Optionsoptions (void) const
 Provide access to options.
bool best (void) const
 Whether engine is a best solution search engine.
virtual Engineoperator() (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: