Gecode::RBS< T, E > Class Template Reference
Meta-engine performing restart-based search. More...
Public Member Functions
|RBS (T *s, const Search::Options &o)|
|Initialize engine for space s and options o. |
Static Public Attributes
|static const bool||best = E<T>::best|
|Whether engine does best solution search. |
template<class T, template< class > class E = DFS>
class Gecode::RBS< T, E >
Meta-engine performing restart-based search.
The engine uses the Cutoff sequence supplied in the options o to periodically restart the search of engine E.
The class T can implement member functions
virtual bool master(const MetaInfo& mi)
virtual bool slave(const MetaInfo& mi)
Whenever exploration restarts or a solution is found, the engine executes the functions on the master and slave space. For more details, consult "Modeling and Programming with Gecode".
Constructor & Destructor Documentation
|Gecode::RBS< T, E >::RBS||(||T *||s,|
|const Search::Options &||o|
Member Data Documentation
|const bool Gecode::RBS< T, E >::best = E<T>::best
The documentation for this class was generated from the following files: