A B C D E F G H I M N O P R S T U V Y

I

IDAStarSearcherForIntCostFn<S extends SearchStateForIntCostFn> - Class in ai.search.informed
This class represents a search engine that traverses a search space using the IDA* algorithm from a given initial state.
IDAStarSearcherForIntCostFn(S, IntCostHeuristic<S>, long, SearchEngine.GraphType) - Constructor for class ai.search.informed.IDAStarSearcherForIntCostFn
This constructor creates a new IDAStarSearcherForIntCostFn for the given initial state, heuristic, search limit, and type of search space.
IDSearcherForDoubleCostFn<S extends SearchStateForDoubleCostFn> - Class in ai.search.uninformed
This class represents a search engine that traverses a search space by iterative deepening and in depth first order from a given initial state.
IDSearcherForDoubleCostFn(S, long, SearchEngine.GraphType) - Constructor for class ai.search.uninformed.IDSearcherForDoubleCostFn
This constructor creates a new IDSearcherForDoubleCostFn for the given initial state, search limit, and type of search space.
IDSearcherForIntCostFn<S extends SearchStateForIntCostFn> - Class in ai.search.uninformed
This class represents a search engine that traverses a search space by iterative deepening and in depth first order from a given initial state.
IDSearcherForIntCostFn(S, long, SearchEngine.GraphType) - Constructor for class ai.search.uninformed.IDSearcherForIntCostFn
This constructor creates a new IDSearcherForIntCostFn for the given initial state, search limit, and type of search space.
initialState - Variable in class ai.search.SearchEngineForDoubleCostFn
the initial state for the search; this value must be set by the constructor
initialState - Variable in class ai.search.SearchEngineForIntCostFn
the initial state for the search; this value must be set by the constructor
IntCostAction - Interface in ai.search
Instances implementing this interface represent a possible action that can be used to transform one search state into another.
IntCostHeuristic<S extends SearchStateForIntCostFn> - Class in ai.search.informed
This class represents a heuristic function that can be used to estimate the distance to the closest goal node for a given search state.
IntCostHeuristic() - Constructor for class ai.search.informed.IntCostHeuristic
 
IntCostReversibleAction - Interface in ai.search
Instances implementing this interface represent a reversible action that can be used to transform one search state into another.
interrupt() - Method in class ai.search.SearchEngine
This function sets the interrupt flag for this SearchEngine.
isApplicable(DoubleCostAction) - Method in interface ai.search.SearchStateForDoubleCostFn
This function tests whether the given action is applicable in this search state.
isApplicable(IntCostAction) - Method in interface ai.search.SearchStateForIntCostFn
This function tests whether the given action is applicable in this search state.
isConsistent() - Method in class ai.search.informed.IntCostHeuristic
This function returns whether this heuristic is consistent.
isEmpty() - Method in class ai.search.informed.MAStarSearcherForIntCostFn.MbSearchQueue
 
isGoal() - Method in class ai.search.informed.MAStarSearcherForIntCostFn.MbSearchNode
 
isGoalState() - Method in interface ai.search.SearchStateForDoubleCostFn
This function tests whether this search state is a goal state.
isGoalState() - Method in interface ai.search.SearchStateForIntCostFn
This function tests whether this search state is a goal state.

A B C D E F G H I M N O P R S T U V Y