Generated on for Gecode by doxygen 1.15.0
Gecode::Search::RbsBuilder< T, E > Class Template Reference

A RBS engine builder. More...

#include <gecode/search/rbs.hpp>

Public Member Functions

 RbsBuilder (const Options &opt)
 The constructor.
virtual Engine * operator() (Space *s) const
 The actual build function.
Public Member Functions inherited from Gecode::Search::Builder
 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 ~Builder (void)
 Destructor.

Additional Inherited Members

Static Public Member Functions inherited from Gecode::HeapAllocated
static void * operator new (size_t s)
 Memory management.
static void operator delete (void *p)
 Free memory allocated from heap.
Protected Attributes inherited from Gecode::Search::Builder
Options opt
 Stored and already expanded options.
const bool b
 Whether engine to be built is a best solution search engine.

Detailed Description

template<class T, template< class > class E>
class Gecode::Search::RbsBuilder< T, E >

A RBS engine builder.

Definition at line 57 of file rbs.hpp.

Constructor & Destructor Documentation

◆ RbsBuilder()

template<class T, template< class > class E>
Gecode::Search::RbsBuilder< T, E >::RbsBuilder ( const Options & opt)
inline

The constructor.

Definition at line 68 of file rbs.hpp.

Member Function Documentation

◆ operator()()

template<class T, template< class > class E>
Engine * Gecode::Search::RbsBuilder< T, E >::operator() ( Space * s) const
virtual

The actual build function.

Implements Gecode::Search::Builder.

Definition at line 73 of file rbs.hpp.


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