Generated on Fri Oct 6 16:26:47 2006 for Gecode/J by doxygen 1.4.7

org.gecode.explorer.SpaceNode Class Reference

Inherits org.gecode.explorer.VisualNode.

Inherited by org.gecode.explorer.cocoa.ExplorerNode, and org.gecode.explorer.swing.UINode.

List of all members.


Detailed Description

Definition at line 32 of file SpaceNode.java.

Public Member Functions

 SpaceNode (int alt, Statistics theStats)
 SpaceNode (int alt, BestSpace best, Statistics theStats)
 SpaceNode (Space root, Statistics theStats)
void initCurBest (BestSpace c)
Space getSpace ()
void hideFailed ()
Iterator reversedChildrenIterator ()
int getNumberOfChildNodes ()
NodeStatus getStatus ()
void setStatus (NodeStatus s)
boolean isOpen ()
boolean hasFailedChildren ()
boolean hasSolvedChildren ()

Public Attributes

Space workingSpace
BestSpace curBest = null

Protected Member Functions

int recompute ()
void acquireSpace ()
abstract SpaceNode createChild (int i)
int getAlternative ()

Protected Attributes

Statistics stats

Package Functions

void closeChild (boolean hadFailures, boolean hadSolutions)

Classes

class  Branch


Constructor & Destructor Documentation

org.gecode.explorer.SpaceNode.SpaceNode ( int  alt,
Statistics  theStats 
)

Definition at line 65 of file SpaceNode.java.

org.gecode.explorer.SpaceNode.SpaceNode ( int  alt,
BestSpace  best,
Statistics  theStats 
)

Definition at line 71 of file SpaceNode.java.

org.gecode.explorer.SpaceNode.SpaceNode ( Space  root,
Statistics  theStats 
)

Definition at line 78 of file SpaceNode.java.


Member Function Documentation

void org.gecode.explorer.SpaceNode.initCurBest ( BestSpace  c  ) 

Definition at line 89 of file SpaceNode.java.

int org.gecode.explorer.SpaceNode.recompute (  )  [protected]

Definition at line 93 of file SpaceNode.java.

void org.gecode.explorer.SpaceNode.acquireSpace (  )  [protected]

Definition at line 165 of file SpaceNode.java.

Space org.gecode.explorer.SpaceNode.getSpace (  ) 

Definition at line 184 of file SpaceNode.java.

void org.gecode.explorer.SpaceNode.closeChild ( boolean  hadFailures,
boolean  hadSolutions 
) [package]

Definition at line 198 of file SpaceNode.java.

void org.gecode.explorer.SpaceNode.hideFailed (  ) 

Definition at line 212 of file SpaceNode.java.

Iterator org.gecode.explorer.SpaceNode.reversedChildrenIterator (  ) 

Reimplemented from org.gecode.explorer.Node.

Definition at line 234 of file SpaceNode.java.

int org.gecode.explorer.SpaceNode.getNumberOfChildNodes (  ) 

NodeStatus org.gecode.explorer.SpaceNode.getStatus (  ) 

Definition at line 291 of file SpaceNode.java.

void org.gecode.explorer.SpaceNode.setStatus ( NodeStatus  s  ) 

Definition at line 294 of file SpaceNode.java.

boolean org.gecode.explorer.SpaceNode.isOpen (  ) 

Definition at line 298 of file SpaceNode.java.

boolean org.gecode.explorer.SpaceNode.hasFailedChildren (  ) 

Definition at line 302 of file SpaceNode.java.

boolean org.gecode.explorer.SpaceNode.hasSolvedChildren (  ) 

Definition at line 305 of file SpaceNode.java.

abstract SpaceNode org.gecode.explorer.SpaceNode.createChild ( int  i  )  [protected, pure virtual]

int org.gecode.explorer.SpaceNode.getAlternative (  )  [protected]

Definition at line 311 of file SpaceNode.java.


Member Data Documentation

Definition at line 49 of file SpaceNode.java.


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