C G I J M O R S T

C

closed - Variable in class Search
 
current_node - Variable in class Search
 

G

get_cap1() - Method in class Jugs_Search
accessor for jug1 capacity
get_cap2() - Method in class Jugs_Search
accessor for jug2 capacity
get_j1() - Method in class Jugs_State
accessor for content of jug1
get_j2() - Method in class Jugs_State
accessor for content of jug2
get_State() - Method in class Search_Node
accessor for state
get_Successors(Search) - Method in class Jugs_State
Get_Successors
get_Successors(Search) - Method in class Search_Node
get_Successors for this node
get_Target() - Method in class Jugs_Search
accessor for target
goalP(Search) - Method in class Jugs_State
goalP
goalP(Search) - Method in class Search_Node
goalP takes a Search_Node & returns true if it's a goal

I

init_node - Variable in class Search
 

J

Jugs_Search - class Jugs_Search.
 
Jugs_Search(int, int, int) - Constructor for class Jugs_Search
constructor takes jug capacities and target
Jugs_State - class Jugs_State.
 
Jugs_State(int, int) - Constructor for class Jugs_State
constructor

M

main(String[]) - Static method in class Run_Jugs_Search
 

O

open - Variable in class Search
 

R

Run_Jugs_Search - class Run_Jugs_Search.
 
Run_Jugs_Search() - Constructor for class Run_Jugs_Search
 
run_Search(Search_State) - Method in class Search
run a search

S

same_State(Search_Node) - Method in class Search_Node
same_State - does another node have same state as this one?
same_State(Search_State) - Method in class Jugs_State
same_State - do 2 Jugs_Search_Nodes have the same state?
scr - Variable in class Search
 
Search - class Search.
 
Search_Node - class Search_Node.
 
Search_Node(Search_State) - Constructor for class Search_Node
constructor
Search_State - class Search_State.
 
Search_State() - Constructor for class Search_State
 
Search() - Constructor for class Search
 
successor_nodes - Variable in class Search
 

T

toString() - Method in class Jugs_State
toString
toString() - Method in class Search_Node
toString returns String describing node

C G I J M O R S T