Generated on Thu Jan 16 2025 00:00:00 for Gecode by doxygen 1.14.0
Gecode::Search::Par Namespace Reference

Classes

class  BAB
 Parallel branch-and-bound engine More...
class  CollectAll
 Collect all solutions. More...
class  CollectBest
 Collect best solutions. More...
class  DFS
 Parallel depth-first search engine More...
class  Engine
 Parallel depth-first search engine More...
class  Path
 Depth-first path (stack of edges) supporting recomputation. More...
class  PBS
 Parallel portfolio engine implementation. More...
class  PortfolioStop
 Stop object used for controling slaves in a portfolio. More...
class  Slave
 Runnable slave of a portfolio master. More...

Functions

Stoppbsstop (Stop *so)
 Create stop object.
Enginepbsengine (Engine **slaves, Stop **stops, unsigned int n_slaves, const Statistics &stat, bool best)
 Create parallel portfolio engine.

Function Documentation

◆ pbsstop()

Stop * Gecode::Search::Par::pbsstop ( Stop * so)

Create stop object.

Definition at line 61 of file pbs.cpp.

◆ pbsengine()

Engine * Gecode::Search::Par::pbsengine ( Engine ** slaves,
Stop ** stops,
unsigned int n_slaves,
const Statistics & stat,
bool best )

Create parallel portfolio engine.

Definition at line 66 of file pbs.cpp.