Generated on Wed Nov 5 2014 05:18:45 for Gecode by doxygen 1.7.6.1
Gecode::Search::Parallel::DFS Class Reference

Parallel depth-first search engine More...

#include <dfs.hh>

List of all members.

Classes

class  Worker
 Parallel depth-first search worker More...

Public Member Functions

Workerworker (unsigned int i) const
 Provide access to worker i.

Protected Attributes

Worker ** _worker
 Array of worker references.

Search control

void solution (Space *s)
 Report solution s.

Engine interface

 DFS (Space *s, const Options &o)
 Initialize for space s with options o.
virtual Statistics statistics (void) const
 Return statistics.
virtual void reset (Space *s)
 Reset engine to restart at space s.
virtual NoGoodsnogoods (void)
 Return no-goods.
virtual ~DFS (void)
 Destructor.

Detailed Description

Parallel depth-first search engine

Definition at line 46 of file dfs.hh.


Constructor & Destructor Documentation

Gecode::Search::Parallel::DFS::DFS ( Space s,
const Options o 
) [inline]

Initialize for space s with options o.

Definition at line 110 of file dfs.hh.

Destructor.

Definition at line 215 of file dfs.cpp.


Member Function Documentation

DFS::Worker * Gecode::Search::Parallel::DFS::worker ( unsigned int  i) const [inline]

Provide access to worker i.

Definition at line 98 of file dfs.hh.

Report solution s.

Definition at line 150 of file dfs.hh.

Return statistics.

Implements Gecode::Search::Engine.

Definition at line 50 of file dfs.cpp.

Reset engine to restart at space s.

Implements Gecode::Search::Engine.

Definition at line 166 of file dfs.cpp.

Return no-goods.

Implements Gecode::Search::Engine.

Definition at line 193 of file dfs.cpp.


Member Data Documentation

Array of worker references.

Definition at line 63 of file dfs.hh.


The documentation for this class was generated from the following files: