Package search

Class AStarFrontierSearcher.PathNodes<State,​Frontier extends Frontiers.PriorityQueue<Nodes.SimpleTreePathCostNode<State>>>

java.lang.Object
search.GraphSearcher<State,​Node,​Frontier>
search.PriorityQueueSearcher<State,​Node,​Frontier>
search.AStarFrontierSearcher<State,​Nodes.SimpleTreePathCostNode<State>,​Frontier>
search.AStarFrontierSearcher.PathNodes<State,​Frontier>
Type Parameters:
State - Type representing elements of the search space.
Frontier - Type representing the (entire) search frontier (open set).
Enclosing class:
AStarFrontierSearcher<State,​Node extends SearchTreeNode<Node,​State> & KnowsOwnCost,​Frontier extends Frontiers.PriorityQueue<Node>>

public static class AStarFrontierSearcher.PathNodes<State,​Frontier extends Frontiers.PriorityQueue<Nodes.SimpleTreePathCostNode<State>>>
extends AStarFrontierSearcher<State,​Nodes.SimpleTreePathCostNode<State>,​Frontier>
A specialization of AStarFrontierSearcher to use a minimal implementation of hierarchical search tree nodes (with a state, accumulated cost, and pointer to a parent tree node), with the frontier implementation still exposed as a type parameter.