Class Search

java.lang.Object
  |
  +--Search
Direct Known Subclasses:
Map_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  Search_Node old_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, java.lang.String strat)
          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

old_node

protected Search_Node old_node

open

protected java.util.ArrayList open

closed

protected java.util.ArrayList closed

scr

protected sheffield.EasyWriter scr

successor_nodes

protected java.util.ArrayList successor_nodes
Constructor Detail

Search

public Search()
Method Detail

run_Search

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