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

org.gecode.gist.SpaceNode Class Reference

Inherits org.gecode.gist.VisualNode.

Inherited by org.gecode.gist.cocoa.GistNode, and org.gecode.gist.swing.UINode.

List of all members.


Detailed Description

Definition at line 33 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.gist.SpaceNode.SpaceNode ( int  alt,
Statistics  theStats 
)

Definition at line 66 of file SpaceNode.java.

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

Definition at line 72 of file SpaceNode.java.

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

Definition at line 79 of file SpaceNode.java.


Member Function Documentation

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

Definition at line 90 of file SpaceNode.java.

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

Definition at line 94 of file SpaceNode.java.

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

Definition at line 166 of file SpaceNode.java.

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

Definition at line 185 of file SpaceNode.java.

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

Definition at line 199 of file SpaceNode.java.

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

Definition at line 213 of file SpaceNode.java.

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

Reimplemented from org.gecode.gist.Node.

Definition at line 235 of file SpaceNode.java.

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

Reimplemented in org.gecode.gist.cocoa.GistNode, and org.gecode.gist.swing.UINode.

Definition at line 241 of file SpaceNode.java.

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

Definition at line 292 of file SpaceNode.java.

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

Definition at line 295 of file SpaceNode.java.

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

Definition at line 299 of file SpaceNode.java.

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

Definition at line 303 of file SpaceNode.java.

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

Definition at line 306 of file SpaceNode.java.

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

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

Definition at line 312 of file SpaceNode.java.


Member Data Documentation

Definition at line 50 of file SpaceNode.java.

Definition at line 59 of file SpaceNode.java.


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