Gecode::Search::ProbeEngine Class Reference
#include <search.hh>
Inherits Gecode::Search::EngineCtrl.
Detailed Description
Probing engine for LDS.
Definition at line 428 of file search.hh.
Public Member Functions | |
ProbeEngine (Stop *st, size_t s) | |
Initialize for spaces of size s. | |
void | init (Space *s, unsigned int d) |
Initialize with space s and discrepancy d. | |
void | reset (Space *s, unsigned int d) |
Reset with space s and discrepancy d. | |
size_t | stacksize (void) const |
Return stack size used by engine. | |
~ProbeEngine (void) | |
Destructor. | |
Space * | explore (void) |
Search for next solution | |
Protected Attributes | |
Support::DynamicStack< ProbeNode > | ds |
Stack storing current path in search tree | |
Space * | cur |
Current space. | |
unsigned int | d |
Current discrepancy. | |
Classes | |
class | ProbeNode |
Node in the search tree for LDS More... |
Constructor & Destructor Documentation
|
Initialize for spaces of size s.
|
|
Destructor.
|
Member Function Documentation
|
Initialize with space s and discrepancy d.
|
|
Reset with space s and discrepancy d.
|
|
Return stack size used by engine.
|
|
Search for next solution
|
Member Data Documentation
|
Stack storing current path in search tree
|
|
Current space.
|
|
Current discrepancy.
|
The documentation for this class was generated from the following files:
- gecode/search.hh (Revision: 3516)
- gecode/search/lds.cc (Revision: 3511)