From cc7caa9e16392fc69f9536b3318792b12ac4e45f 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 728833a8c..322942f92 100644 --- a/RoutingAlgorithms/AlternativePathRouting.h +++ b/RoutingAlgorithms/AlternativePathRouting.h @@ -128,16 +128,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); @@ -145,8 +165,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;