Generated on Thu Nov 2 14:49:40 2006 for Gecode/J by doxygen 1.5.0

org.gecode.DFSSearch Class Reference
[Search engines]

List of all members.

Detailed Description

Depth first search engine.

Acts as an iterator over the solutions to the root space.

Definition at line 16 of file DFSSearch.java.

Public Member Functions

void delete ()
synchronized JavaSpace next ()
 Return next solution.
 DFSSearch (JavaSpace s, int c_d, int a_d, Stop st)
 Initialize search engine.
 DFSSearch (JavaSpace s, int c_d, int a_d)
 Initialize search engine.
 DFSSearch (JavaSpace s, int c_d)
 Initialize search engine.
 DFSSearch (JavaSpace s)
 Initialize search engine.
synchronized JavaSpace next_internal ()
 Return next solution.
synchronized Statistics statistics ()
 Return statistics.

Protected Member Functions

 DFSSearch (long cPtr, boolean cMemoryOwn)
void finalize ()

Static Protected Member Functions

static long getCPtr (DFSSearch obj)

Protected Attributes

boolean swigCMemOwn


Constructor & Destructor Documentation

org.gecode.DFSSearch.DFSSearch ( long  cPtr,
boolean  cMemoryOwn 
) [protected]

Definition at line 20 of file DFSSearch.java.

org.gecode.DFSSearch.DFSSearch ( JavaSpace  s,
int  c_d,
int  a_d,
Stop  st 
)

Initialize search engine.

Parameters:
s root node (subclass of Space)
c_d minimal recomputation distance
a_d adaptive recomputation distance
st Stop-object

Definition at line 56 of file DFSSearch.java.

org.gecode.DFSSearch.DFSSearch ( JavaSpace  s,
int  c_d,
int  a_d 
)

Initialize search engine.

Parameters:
s root node (subclass of Space)
c_d minimal recomputation distance
a_d adaptive recomputation distance
st Stop-object

Definition at line 67 of file DFSSearch.java.

org.gecode.DFSSearch.DFSSearch ( JavaSpace  s,
int  c_d 
)

Initialize search engine.

Parameters:
s root node (subclass of Space)
c_d minimal recomputation distance
a_d adaptive recomputation distance
st Stop-object

Definition at line 78 of file DFSSearch.java.

org.gecode.DFSSearch.DFSSearch ( JavaSpace  s  ) 

Initialize search engine.

Parameters:
s root node (subclass of Space)
c_d minimal recomputation distance
a_d adaptive recomputation distance
st Stop-object

Definition at line 89 of file DFSSearch.java.


Member Function Documentation

static long org.gecode.DFSSearch.getCPtr ( DFSSearch  obj  )  [static, protected]

Definition at line 25 of file DFSSearch.java.

void org.gecode.DFSSearch.finalize (  )  [protected]

Definition at line 29 of file DFSSearch.java.

void org.gecode.DFSSearch.delete (  ) 

Definition at line 33 of file DFSSearch.java.

synchronized JavaSpace org.gecode.DFSSearch.next (  ) 

Return next solution.

Definition at line 42 of file DFSSearch.java.

synchronized JavaSpace org.gecode.DFSSearch.next_internal (  ) 

Return next solution.

Definition at line 95 of file DFSSearch.java.

synchronized Statistics org.gecode.DFSSearch.statistics (  ) 

Return statistics.

Definition at line 101 of file DFSSearch.java.


Member Data Documentation

boolean org.gecode.DFSSearch.swigCMemOwn [protected]

Definition at line 18 of file DFSSearch.java.


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