mutable
A Database System for Research and Fast Prototyping
Loading...
Searching...
No Matches
Public Member Functions
m::ai::StateManager< State, Expand, Heurisitc, HasRegularQueue, HasBeamQueue, Config, Context >::comparator Struct Reference

‍comparator for map entries based on states' g + h value

More...

Public Member Functions

bool operator() (pointer_type p_left, pointer_type p_right) const
 

Detailed Description

template<heuristic_search_state State, typename Expand, typename Heurisitc, bool HasRegularQueue, bool HasBeamQueue, typename Config, typename... Context>
struct m::ai::StateManager< State, Expand, Heurisitc, HasRegularQueue, HasBeamQueue, Config, Context >::comparator

‍comparator for map entries based on states' g + h value

Definition at line 118 of file HeuristicSearch.hpp.

Member Function Documentation

◆ operator()()

template<heuristic_search_state State, typename Expand , typename Heurisitc , bool HasRegularQueue, bool HasBeamQueue, typename Config , typename... Context>
bool m::ai::StateManager< State, Expand, Heurisitc, HasRegularQueue, HasBeamQueue, Config, Context >::comparator::operator() ( StateManager::pointer_type  p_left,
StateManager::pointer_type  p_right 
) const

The documentation for this struct was generated from the following file: