Gecode::Search::PlainEngine Class Reference
#include <search.hh>
Inherits Gecode::Search::FullStatistics.
Inherited by Gecode::Search::DfsCopyEngine, and Gecode::Search::DfsReCoEngine.
Detailed Description
Interface for depth-first search engines.
Definition at line 120 of file search.hh.
Public Member Functions | |
PlainEngine (size_t sz) | |
Constructor. | |
virtual GECODE_SEARCH_EXPORT | ~PlainEngine (void) |
Destructor. | |
virtual void | reset (Space *s)=0 |
Reset engine to restart a space s. | |
virtual Space * | explore (void)=0 |
Search for next solution | |
virtual size_t | stacksize (void) const =0 |
Return stack size used by engine. | |
Static Public Member Functions | |
static void * | operator new (size_t) |
Allocate memory from heap. | |
static void | operator delete (void *, size_t) |
Release memory to heap. |
Constructor & Destructor Documentation
|
Constructor.
|
|
Destructor.
|
Member Function Documentation
|
Reset engine to restart a space s.
Implemented in Gecode::Search::DfsCopyEngine, and Gecode::Search::DfsReCoEngine. |
|
Search for next solution
Implemented in Gecode::Search::DfsCopyEngine, and Gecode::Search::DfsReCoEngine. |
|
Return stack size used by engine.
Implemented in Gecode::Search::DfsCopyEngine, and Gecode::Search::DfsReCoEngine. |
|
Allocate memory from heap.
|
|
Release memory to heap.
|
The documentation for this class was generated from the following files: