-
Notifications
You must be signed in to change notification settings - Fork 659
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix ferry shortest path recovery #4378
Commits on Nov 2, 2023
-
Add test that demonstrates the wrong path can be recovered from the
ShortestPath method in ferry_connections.cc
Configuration menu - View commit details
-
Copy full SHA for 2fdda12 - Browse repository at this point
Copy the full SHA 2fdda12View commit details -
Fix the last_label_idx - make sure it is only set when an edge with the
target classification (or better) is present at the node being expanded. Identify cases where no reclassification occurs (e.g,. islands with no edges that meet the target classification) and log the locations.
Configuration menu - View commit details
-
Copy full SHA for 095cfbe - Browse repository at this point
Copy the full SHA 095cfbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for b69f490 - Browse repository at this point
Copy the full SHA b69f490View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c07ab5 - Browse repository at this point
Copy the full SHA 6c07ab5View commit details -
Add test to make sure no edges are reclassified if the target
classification is not found.
Configuration menu - View commit details
-
Copy full SHA for 8bb7f99 - Browse repository at this point
Copy the full SHA 8bb7f99View commit details -
Looks like ReclassifyFerryConnections automatically sets the first edge
connecting to the ferry to primary. I added a test to make sure no edges are reclassified if no edges with the target classification are encountered. However, the initial ferry connection edge is set to primary even if no edges with the target classification are encountered in ShortestPath.
Configuration menu - View commit details
-
Copy full SHA for 1f06a9e - Browse repository at this point
Copy the full SHA 1f06a9eView commit details
Commits on Nov 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9bf4fc3 - Browse repository at this point
Copy the full SHA 9bf4fc3View commit details -
remove some method declarations - not needed since only used in
ferry_connections.cc.
Configuration menu - View commit details
-
Copy full SHA for 615cd08 - Browse repository at this point
Copy the full SHA 615cd08View commit details -
More properly identify cases where no paths to/from ferries to target
classification roadways exist.
Configuration menu - View commit details
-
Copy full SHA for 7431290 - Browse repository at this point
Copy the full SHA 7431290View commit details -
Configuration menu - View commit details
-
Copy full SHA for 928d111 - Browse repository at this point
Copy the full SHA 928d111View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1007c6f - Browse repository at this point
Copy the full SHA 1007c6fView commit details -
Remove the check if node_labels.size == 0. This is redundant now that we
check for a valid last_label_idx being set.
Configuration menu - View commit details
-
Copy full SHA for a0bd237 - Browse repository at this point
Copy the full SHA a0bd237View commit details
Commits on Nov 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2f7bbbb - Browse repository at this point
Copy the full SHA 2f7bbbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4706189 - Browse repository at this point
Copy the full SHA 4706189View commit details -
Merge remote-tracking branch 'origin/fix_ferry_shortestpath' into fix…
…_ferry_shortestpath
Configuration menu - View commit details
-
Copy full SHA for 19b65ae - Browse repository at this point
Copy the full SHA 19b65aeView commit details -
Modify the nothing reclassified test to remove the first edge connected
to the ferry. No longer upclassed if no path to higher class edges is found.
Configuration menu - View commit details
-
Copy full SHA for 6aae8c6 - Browse repository at this point
Copy the full SHA 6aae8c6View commit details