Class Search

java.lang.Object
  |
  +--Search
Direct Known Subclasses:
Jugs_Search

public abstract class Search
extends java.lang.Object


Field Summary
protected  java.util.ArrayList closed
           
protected  Search_Node current_node
           
protected  Search_Node init_node
           
protected  java.util.ArrayList open
           
protected  sheffield.EasyWriter scr
           
protected  java.util.ArrayList successor_nodes
           
 
Constructor Summary
Search()
           
 
Method Summary
 java.lang.String run_Search(Search_State init_state)
          run a search
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

init_node

protected Search_Node init_node

current_node

protected Search_Node current_node

open

protected java.util.ArrayList open

closed

protected java.util.ArrayList closed

successor_nodes

protected java.util.ArrayList successor_nodes

scr

protected sheffield.EasyWriter scr
Constructor Detail

Search

public Search()
Method Detail

run_Search

public java.lang.String run_Search(Search_State init_state)
run a search
Parameters:
init_state - initial state
Returns:
indication of success or failure