Generated on Thu Mar 22 10:39:59 2012 for Gecode by doxygen 1.6.3

Gecode::Search Namespace Reference

Search engines More...

Namespaces

namespace  Parallel
 

Parallel search engine implementations


namespace  Sequential
 

Sequential search engine implementations


namespace  Config
 

Search configuration


Classes

class  WorkerToEngine
 Virtualize a worker to an engine. More...
class  Worker
 Search worker control including memory information More...
class  Statistics
 Search engine statistics More...
class  Options
 Search engine options More...
class  Stop
 Base-class for Stop-object. More...
class  MemoryStop
 Stop-object based on memory consumption More...
class  NodeStop
 Stop-object based on number of nodes More...
class  FailStop
 Stop-object based on number of failures More...
class  TimeStop
 Stop-object based on time More...
class  Engine
 Search engine interface More...

Functions

Enginebab (Space *s, size_t sz, const Options &o)
 Create branch and bound engine.
Enginedfs (Space *s, size_t sz, const Options &o)
 Create depth-first engine.
Enginerestart (Space *s, size_t sz, const Options &o)
 Create restart engine.
Spacesnapshot (Space *s, const Options &o, bool share=true)
 Clone space s dependening on options o.

Detailed Description

Search engines


Function Documentation

Engine * Gecode::Search::bab ( Space *  s,
size_t  sz,
const Options &  o 
)

Create branch and bound engine.

Engine * Gecode::Search::dfs ( Space *  s,
size_t  sz,
const Options &  o 
)

Create depth-first engine.

Engine * Gecode::Search::restart ( Space *  s,
size_t  sz,
const Options &  o 
)

Create restart engine.

Space* Gecode::Search::snapshot ( Space *  s,
const Options &  o,
bool  share = true 
) [inline]

Clone space s dependening on options o.

Definition at line 47 of file support.hh.