24 #ifndef _ABSTRACT_ASTAR_H_ 25 #define _ABSTRACT_ASTAR_H_ 27 #include <utils/search/astar_state.h> 51 std::priority_queue< AStarState *, std::vector< AStarState * >, Cmp > openList;
52 std::map< const long, AStarState*> closedList;
56 std::vector< AStarState * > getSolutionSequence(
AStarState * node );
57 std::vector< AStarState * > solution;
This is the abstract(!) class for an A* State.
Fawkes library namespace.
double totalEstimatedCost
Total estimated cost.
This is an implementation of the A* search algorithm.
std::vector< AStarState * > solve(AStarState *initialState)
Solves a situation given by the initial state with AStar, and returns a vector of AStarStates that so...