Generated on Thu Jan 16 2025 00:00:00 for Gecode by doxygen 1.14.0
Gecode::Search::RbsBuilder< T, E > Class Template Reference

A RBS engine builder. More...

#include <rbs.hpp>

Public Member Functions

 RbsBuilder (const Options &opt)
 The constructor.
virtual Engineoperator() (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.
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 ~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: