diff --git a/src/mesh/MeshDataManager.hpp b/src/mesh/MeshDataManager.hpp index 7b127148b889bc585082d626b79c435293fa4cd7..31beecb1b16c95ae5d151c26de7486460a6dcedb 100644 --- a/src/mesh/MeshDataManager.hpp +++ b/src/mesh/MeshDataManager.hpp @@ -5,8 +5,8 @@ #include <utils/PugsAssert.hpp> #include <utils/PugsMacros.hpp> -#include <map> #include <memory> +#include <unordered_map> class IMesh; @@ -22,7 +22,7 @@ class MeshData; class MeshDataManager { private: - std::map<const IMesh*, std::shared_ptr<IMeshData>> m_mesh_mesh_data_map; + std::unordered_map<const IMesh*, std::shared_ptr<IMeshData>> m_mesh_mesh_data_map; static MeshDataManager* m_instance; diff --git a/src/mesh/SynchronizerManager.hpp b/src/mesh/SynchronizerManager.hpp index 79cb3db0a3473bdbe9f88d4d20836a835aca9260..8bcb441f05c4e841a71c103f9a252bb52c59dcb2 100644 --- a/src/mesh/SynchronizerManager.hpp +++ b/src/mesh/SynchronizerManager.hpp @@ -4,8 +4,8 @@ #include <utils/PugsAssert.hpp> #include <utils/PugsMacros.hpp> -#include <map> #include <memory> +#include <unordered_map> class IConnectivity; class Synchronizer; @@ -13,7 +13,7 @@ class Synchronizer; class SynchronizerManager { private: - std::map<const IConnectivity*, std::shared_ptr<Synchronizer>> m_connectivity_synchronizer_map; + std::unordered_map<const IConnectivity*, std::shared_ptr<Synchronizer>> m_connectivity_synchronizer_map; static SynchronizerManager* m_instance;