From e35a78e3cf7da4e28143988a5a793739033a4038 Mon Sep 17 00:00:00 2001 From: Dennis Luxen Date: Tue, 24 Sep 2013 11:02:24 +0200 Subject: [PATCH] some further refactoring of variable names and code formatting --- RoutingAlgorithms/AlternativePathRouting.h | 43 ++++++++++++++++++---- 1 file changed, 36 insertions(+), 7 deletions(-) diff --git a/RoutingAlgorithms/AlternativePathRouting.h b/RoutingAlgorithms/AlternativePathRouting.h index f19411a72..9f0fdeaa2 100644 --- a/RoutingAlgorithms/AlternativePathRouting.h +++ b/RoutingAlgorithms/AlternativePathRouting.h @@ -135,16 +135,36 @@ public: ); } - const int forward_offset = super::ComputeEdgeOffset(phantom_node_pair.startPhantom);// phantom_node_pair.startPhantom.weight1 + (phantom_node_pair.startPhantom.isBidirected() ? phantom_node_pair.startPhantom.weight2 : 0); - const int reverse_offset = super::ComputeEdgeOffset(phantom_node_pair.targetPhantom);//phantom_node_pair.targetPhantom.weight1 + (phantom_node_pair.targetPhantom.isBidirected() ? phantom_node_pair.targetPhantom.weight2 : 0); + const int forward_offset = super::ComputeEdgeOffset( + phantom_node_pair.startPhantom + ); + const int reverse_offset = super::ComputeEdgeOffset( + phantom_node_pair.targetPhantom + ); - //exploration dijkstra from nodes s and t until deletemin/(1+epsilon) > _lengthOfShortestPath + //search from s and t till new_min/(1+epsilon) > length_of_shortest_path while(0 < (forward_heap1.Size() + reverse_heap1.Size())){ if(0 < forward_heap1.Size()){ - AlternativeRoutingStep(forward_heap1, reverse_heap1, &middle_node, &upper_bound_to_shortest_path_distance, via_node_candidate_list, forward_search_space, forward_offset); + AlternativeRoutingStep( + forward_heap1, + reverse_heap1, + &middle_node, + &upper_bound_to_shortest_path_distance, + via_node_candidate_list, + forward_search_space, + forward_offset + ); } if(0 < reverse_heap1.Size()){ - AlternativeRoutingStep(reverse_heap1, forward_heap1, &middle_node, &upper_bound_to_shortest_path_distance, via_node_candidate_list, reverse_search_space, reverse_offset); + AlternativeRoutingStep( + reverse_heap1, + forward_heap1, + &middle_node, + &upper_bound_to_shortest_path_distance, + via_node_candidate_list, + reverse_search_space, + reverse_offset + ); } } sort_unique_resize(via_node_candidate_list); @@ -152,8 +172,17 @@ public: std::vector packed_forward_path; std::vector packed_reverse_path; - super::RetrievePackedPathFromSingleHeap(forward_heap1, middle_node, packed_forward_path); - super::RetrievePackedPathFromSingleHeap(reverse_heap1, middle_node, packed_reverse_path); + super::RetrievePackedPathFromSingleHeap( + forward_heap1, + middle_node, + packed_forward_path + ); + super::RetrievePackedPathFromSingleHeap( + reverse_heap1, + middle_node, + packed_reverse_path + ); + boost::unordered_map approximated_forward_sharing; boost::unordered_map approximated_reverse_sharing;