Assignment Search Framework
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Pages
OpenClosedList< state_t, action_t > Member List

This is the complete list of members for OpenClosedList< state_t, action_t >, including all inherited members.

addInitialNodeToOpen(const state_t &state, const action_t &action, StateHash hash_value, double h, double node_eval)OpenClosedList< state_t, action_t >inlinevirtual
addNewNodeToOpen(const state_t &state, const action_t &action, StateHash hash_value, double g, double h, double node_eval, NodeID parent)OpenClosedList< state_t, action_t >virtual
clear()OpenClosedList< state_t, action_t >
closedListSize() const OpenClosedList< state_t, action_t >inline
getBestNodeAndClose()OpenClosedList< state_t, action_t >virtual
getNode(NodeID id)OpenClosedList< state_t, action_t >inline
getNode(NodeID id) const OpenClosedList< state_t, action_t >inline
getStateLocation(const state_t &state, StateHash hash_value, NodeID &id)OpenClosedList< state_t, action_t >
heapifyDown(BFSOpenLocation loc)OpenClosedList< state_t, action_t >protected
heapifyUp(BFSOpenLocation loc)OpenClosedList< state_t, action_t >protected
isOpenEmpty() const OpenClosedList< state_t, action_t >inline
node_tableOpenClosedList< state_t, action_t >protected
nodeNoWorse(const BFSNode< state_t, action_t > &node_1, const BFSNode< state_t, action_t > &node_2) const OpenClosedList< state_t, action_t >inlineprotectedvirtual
nodeNoWorse(BFSOpenLocation loc_1, BFSOpenLocation loc_2) const OpenClosedList< state_t, action_t >inlineprotectedvirtual
open_list_heapOpenClosedList< state_t, action_t >protected
OpenClosedList()OpenClosedList< state_t, action_t >inline
openListSize() const OpenClosedList< state_t, action_t >inline
openNodeEvalChanged(NodeID id)OpenClosedList< state_t, action_t >virtual
printOpen()OpenClosedList< state_t, action_t >protected
reopenNode(NodeID id)OpenClosedList< state_t, action_t >virtual
size() const OpenClosedList< state_t, action_t >inline
swapOpenLocations(BFSOpenLocation loc_1, BFSOpenLocation loc_2)OpenClosedList< state_t, action_t >inlineprotected
~OpenClosedList()OpenClosedList< state_t, action_t >inlinevirtual