Generated on Sat Nov 9 2013 19:18:38 for Gecode by doxygen 1.8.4
Gecode::Search::Meta::RBS Class Reference

Engine for restart-based search. More...

#include <rbs.hh>

Public Member Functions

 RBS (Space *s, Cutoff *co0, MetaStop *stop0, Engine *e0, const Options &o)
 Constructor. More...
 
virtual Spacenext (void)
 Return next solution (NULL, if none exists or search has been stopped) More...
 
virtual Search::Statistics statistics (void) const
 Return statistics. More...
 
virtual bool stopped (void) const
 Check whether engine has been stopped. More...
 
virtual void reset (Space *s)
 Reset engine to restart at space s. More...
 
virtual NoGoodsnogoods (void)
 Return no-goods. More...
 
virtual ~RBS (void)
 Destructor. More...
 
- Public Member Functions inherited from Gecode::Search::Engine
virtual ~Engine (void)
 Destructor. More...
 

Detailed Description

Engine for restart-based search.

Definition at line 47 of file rbs.hh.

Constructor & Destructor Documentation

Gecode::Search::Meta::RBS::RBS ( Space s,
Cutoff co0,
MetaStop stop0,
Engine e0,
const Options o 
)
inline

Constructor.

Definition at line 81 of file rbs.hh.

Gecode::Search::Meta::RBS::~RBS ( void  )
virtual

Destructor.

Definition at line 115 of file rbs.cpp.

Member Function Documentation

Space * Gecode::Search::Meta::RBS::next ( void  )
virtual

Return next solution (NULL, if none exists or search has been stopped)

Implements Gecode::Search::Engine.

Definition at line 44 of file rbs.cpp.

Search::Statistics Gecode::Search::Meta::RBS::statistics ( void  ) const
virtual

Return statistics.

Implements Gecode::Search::Engine.

Definition at line 88 of file rbs.cpp.

bool Gecode::Search::Meta::RBS::stopped ( void  ) const
virtual

Check whether engine has been stopped.

Implements Gecode::Search::Engine.

Definition at line 93 of file rbs.cpp.

void Gecode::Search::Meta::RBS::reset ( Space s)
virtual

Reset engine to restart at space s.

Implements Gecode::Search::Engine.

Definition at line 105 of file rbs.cpp.

NoGoods & Gecode::Search::Meta::RBS::nogoods ( void  )
virtual

Return no-goods.

Implements Gecode::Search::Engine.

Definition at line 111 of file rbs.cpp.


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