Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
C
E
F
G
H
I
M
P
S
T
U
A
ActionCost(IState, CPair<IAction, IState>)
- Method in class assignment1.
CMapDomain
ActionCost(IState, CPair<IAction, IState>)
- Method in interface assignment1.
IDomain
assignment1
- package assignment1
C
CAStarStrategy
- Class in
assignment1
CAStarStrategy()
- Constructor for class assignment1.
CAStarStrategy
CBreadthFirstStrategy
- Class in
assignment1
CBreadthFirstStrategy()
- Constructor for class assignment1.
CBreadthFirstStrategy
CDepthFirstStrategy
- Class in
assignment1
CDepthFirstStrategy()
- Constructor for class assignment1.
CDepthFirstStrategy
CIterativeDeepeningStrategy
- Class in
assignment1
CIterativeDeepeningStrategy()
- Constructor for class assignment1.
CIterativeDeepeningStrategy
CIterativeDeepeningStrategy(int)
- Constructor for class assignment1.
CIterativeDeepeningStrategy
CMap2Quagent
- Class in
assignment1
CMap2Quagent()
- Constructor for class assignment1.
CMap2Quagent
CMapDomain
- Class in
assignment1
CMapDomain()
- Constructor for class assignment1.
CMapDomain
CNode
- Class in
assignment1
CNode(IState, CNode, IAction, int, double)
- Constructor for class assignment1.
CNode
ConstructPath(Vector<CNode>)
- Static method in class assignment1.
CSearch
Convert(CMapDomain.Action)
- Static method in class assignment1.
CMap2Quagent
Converts an Action from the CMapDomain into a String representing an equiv (?) action in the quagent world.
ConvertDirection(CMapDomain.Direction)
- Static method in class assignment1.
CMapDomain
CPair
<
L
,
R
> - Class in
util
CPair(L, R)
- Constructor for class util.
CPair
CSearch
- Class in
assignment1
CSearch()
- Constructor for class assignment1.
CSearch
E
Expand(CNode, IDomain, Hashtable<String, Boolean>)
- Static method in class assignment1.
CSearch
F
format(LogRecord)
- Method in class util.
SuperSimpleFormatter
G
GetAction()
- Method in class assignment1.
CNode
Gets the value of m_action
GetCost()
- Method in class assignment1.
CNode
GetDepth()
- Method in class assignment1.
CNode
Gets the value of m_iDepth
GetHashKey()
- Method in interface assignment1.
IState
All states must return a unique hash key (usually
toString( )
will suffice)
GetInitialState()
- Method in class assignment1.
CMapDomain
GetInitialState()
- Method in interface assignment1.
IDomain
GetLeft()
- Method in class util.
CPair
GetParent()
- Method in class assignment1.
CNode
Gets the value of m_nodeParent
GetRight()
- Method in class util.
CPair
GetState()
- Method in class assignment1.
CNode
Gets the value of m_state
H
H(IState)
- Method in class assignment1.
CMapDomain
H(IState)
- Method in interface assignment1.
IDomain
A heuristic function used for something like A* search.
H_Manhattan(CMapDomain.CState, CPair<Integer, Integer>)
- Method in class assignment1.
CMapDomain
Manhattan distance, with respect paid towards the cost of turning
H_StraightLine(CMapDomain.CState, CPair<Integer, Integer>)
- Method in class assignment1.
CMapDomain
Straight line distance
I
IAction
- Interface in
assignment1
IDomain
- Interface in
assignment1
Describe interface
IDomain
here.
IsGoal(IState)
- Method in class assignment1.
CMapDomain
IsGoal(IState)
- Method in interface assignment1.
IDomain
IsolateBranch(CNode)
- Static method in class assignment1.
CSearch
IState
- Interface in
assignment1
IStrategy
- Interface in
assignment1
This interface is the heart of
CSearch
.
M
main(String[])
- Static method in class assignment1.
Solution
MapDirection(Integer)
- Method in class assignment1.
CMapDomain
P
ParseMap(String)
- Method in class assignment1.
CMapDomain
PathCost(Vector<IState>)
- Method in class assignment1.
CMapDomain
PathCost(Vector<IState>)
- Method in interface assignment1.
IDomain
S
Select(Vector<CNode>, CNode)
- Method in class assignment1.
CAStarStrategy
Picks the node with the hypothetical lowest total cost to a goal.
Select(Vector<CNode>, CNode)
- Method in class assignment1.
CBreadthFirstStrategy
Disregards the current position; selects the first item of shallowest depth.
Select(Vector<CNode>, CNode)
- Method in class assignment1.
CDepthFirstStrategy
Returns the first node which is a child of the current node, else recurses through parents' children, etc
Select(Vector<CNode>, CNode)
- Method in class assignment1.
CIterativeDeepeningStrategy
Disregards the current position; selects the first item of shallowest depth.
Select(Vector<CNode>, CNode)
- Method in interface assignment1.
IStrategy
The manner in which one selects from the available fringe determined the behavior of search.
Serialize(OutputStream)
- Method in class assignment1.
CMapDomain
SerializePath(Vector<CPair<IAction, IState>>)
- Static method in class assignment1.
CSearch
SetAction(IAction)
- Method in class assignment1.
CNode
Sets the value of m_action
SetDepth(int)
- Method in class assignment1.
CNode
Sets the value of m_iDepth
SetDomain(IDomain)
- Method in class assignment1.
CAStarStrategy
SetDomain(IDomain)
- Method in class assignment1.
CBreadthFirstStrategy
SetDomain(IDomain)
- Method in class assignment1.
CDepthFirstStrategy
SetDomain(IDomain)
- Method in class assignment1.
CIterativeDeepeningStrategy
SetDomain(IDomain)
- Method in interface assignment1.
IStrategy
Some strategies need access to the problem
SetParent(CNode)
- Method in class assignment1.
CNode
Sets the value of m_nodeParent
SetState(IState)
- Method in class assignment1.
CNode
Sets the value of m_state
Solution
- Class in
assignment1
The solution to assignment 1.
Solution()
- Constructor for class assignment1.
Solution
SuccessorFN(IState)
- Method in class assignment1.
CMapDomain
SuccessorFN(IState)
- Method in interface assignment1.
IDomain
SuperSimpleFormatter
- Class in
util
SuperSimpleFormatter()
- Constructor for class util.
SuperSimpleFormatter
T
toString()
- Method in class assignment1.
CMapDomain
toString()
- Method in class assignment1.
CNode
toString()
- Method in class util.
CPair
TreeSearch(IDomain, IStrategy)
- Static method in class assignment1.
CSearch
U
util
- package util
A
C
E
F
G
H
I
M
P
S
T
U
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes