Generated on Tue Feb 11 2025 17:33:26 for Gecode by doxygen 1.12.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.