From 099a09e4d95d247f983c1cc88cd32eb42d476a5b Mon Sep 17 00:00:00 2001 From: lisyarus Date: Mon, 29 Jan 2024 17:44:27 +0300 Subject: [PATCH] Use util::hash_map instead of std::unordered_map for pathfinder --- libs/util/include/psemek/util/find_path.hpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/libs/util/include/psemek/util/find_path.hpp b/libs/util/include/psemek/util/find_path.hpp index 37bf2b03..04265f93 100644 --- a/libs/util/include/psemek/util/find_path.hpp +++ b/libs/util/include/psemek/util/find_path.hpp @@ -1,8 +1,8 @@ #pragma once #include +#include -#include #include #include #include @@ -15,7 +15,7 @@ namespace psemek::util { struct node_compare { - std::unordered_map const & priority; + util::hash_map const & priority; bool operator()(Node const & n1, Node const & n2) const { @@ -34,9 +34,9 @@ namespace psemek::util HeuristicFn heuristic; EdgeCallback edge_callback; - std::unordered_map cost; - std::unordered_map priority; - std::unordered_map previous; + util::hash_map cost; + util::hash_map priority; + util::hash_map previous; std::set queue; pathfinder(NeighboursFn && node_neighbours, HeuristicFn && heuristic, EdgeCallback && edge_callback)