Generated on Thu Jul 21 2022 00:00:00 for Gecode by doxygen 1.9.4
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. More...
 
Enginepbsengine (Engine **slaves, Stop **stops, unsigned int n_slaves, const Statistics &stat, bool best)
 Create parallel portfolio engine. More...
 

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.