diff --git a/include/engine/routing_algorithms/alternative_path.hpp b/include/engine/routing_algorithms/alternative_path.hpp index 4207574da..340f09485 100644 --- a/include/engine/routing_algorithms/alternative_path.hpp +++ b/include/engine/routing_algorithms/alternative_path.hpp @@ -26,10 +26,9 @@ const double VIAPATH_EPSILON = 0.15; // alternative at most 15% longer const double VIAPATH_GAMMA = 0.75; // alternative shares at most 75% with the shortest. template -class AlternativeRouting final - : private BasicRoutingInterface> +class AlternativeRouting final : private BasicRoutingInterface { - using super = BasicRoutingInterface>; + using super = BasicRoutingInterface; using EdgeData = typename DataFacadeT::EdgeData; using QueryHeap = SearchEngineData::QueryHeap; using SearchSpaceEdge = std::pair; diff --git a/include/engine/routing_algorithms/direct_shortest_path.hpp b/include/engine/routing_algorithms/direct_shortest_path.hpp index 10e8157d0..9b17af70f 100644 --- a/include/engine/routing_algorithms/direct_shortest_path.hpp +++ b/include/engine/routing_algorithms/direct_shortest_path.hpp @@ -24,10 +24,9 @@ namespace routing_algorithms /// This variation is only an optimazation for graphs with slow queries, for example /// not fully contracted graphs. template -class DirectShortestPathRouting final - : public BasicRoutingInterface> +class DirectShortestPathRouting final : public BasicRoutingInterface { - using super = BasicRoutingInterface>; + using super = BasicRoutingInterface; using QueryHeap = SearchEngineData::QueryHeap; SearchEngineData &engine_working_data; diff --git a/include/engine/routing_algorithms/many_to_many.hpp b/include/engine/routing_algorithms/many_to_many.hpp index 6fc879b43..ee78f13cf 100644 --- a/include/engine/routing_algorithms/many_to_many.hpp +++ b/include/engine/routing_algorithms/many_to_many.hpp @@ -20,10 +20,9 @@ namespace routing_algorithms { template -class ManyToManyRouting final - : public BasicRoutingInterface> +class ManyToManyRouting final : public BasicRoutingInterface { - using super = BasicRoutingInterface>; + using super = BasicRoutingInterface; using QueryHeap = SearchEngineData::QueryHeap; SearchEngineData &engine_working_data; diff --git a/include/engine/routing_algorithms/map_matching.hpp b/include/engine/routing_algorithms/map_matching.hpp index 7d93af3c1..d67fb8d49 100644 --- a/include/engine/routing_algorithms/map_matching.hpp +++ b/include/engine/routing_algorithms/map_matching.hpp @@ -37,10 +37,9 @@ static const constexpr double MATCHING_BETA = 10; constexpr static const double MAX_DISTANCE_DELTA = 2000.; // implements a hidden markov model map matching algorithm -template -class MapMatching final : public BasicRoutingInterface> +template class MapMatching final : public BasicRoutingInterface { - using super = BasicRoutingInterface>; + using super = BasicRoutingInterface; using QueryHeap = SearchEngineData::QueryHeap; SearchEngineData &engine_working_data; map_matching::EmissionLogProbability default_emission_log_probability; diff --git a/include/engine/routing_algorithms/routing_base.hpp b/include/engine/routing_algorithms/routing_base.hpp index 16bda8a27..9837f5117 100644 --- a/include/engine/routing_algorithms/routing_base.hpp +++ b/include/engine/routing_algorithms/routing_base.hpp @@ -29,7 +29,7 @@ namespace engine namespace routing_algorithms { -template class BasicRoutingInterface +template class BasicRoutingInterface { private: using EdgeData = typename DataFacadeT::EdgeData; diff --git a/include/engine/routing_algorithms/shortest_path.hpp b/include/engine/routing_algorithms/shortest_path.hpp index b704c5b57..48c2b5a9d 100644 --- a/include/engine/routing_algorithms/shortest_path.hpp +++ b/include/engine/routing_algorithms/shortest_path.hpp @@ -19,10 +19,9 @@ namespace routing_algorithms { template -class ShortestPathRouting final - : public BasicRoutingInterface> +class ShortestPathRouting final : public BasicRoutingInterface { - using super = BasicRoutingInterface>; + using super = BasicRoutingInterface; using QueryHeap = SearchEngineData::QueryHeap; SearchEngineData &engine_working_data; const static constexpr bool DO_NOT_FORCE_LOOP = false;