-
Notifications
You must be signed in to change notification settings - Fork 7
Hublabel #239
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
Open
electricEpilith
wants to merge
83
commits into
master
Choose a base branch
from
hublabel
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Hublabel #239
Changes from all commits
Commits
Show all changes
83 commits
Select commit
Hold shift + click to select a range
c48617d
add hublabel build and query code, get tests to build
electricEpilith 9a5bbd3
replace placeholder getter stuff, rewrite hhlquery to take iterator
electricEpilith 28add14
Merge remote-tracking branch 'upstream/master' into hublabel
electricEpilith 3e009fa
debugging etc.
electricEpilith 6755f44
Change hub_labels to a size_t vector, which the function to generate …
adamnovak 37492aa
Merge remote-tracking branch 'upstream/hublabel' into hublabel
adamnovak 0065e97
Define a type for the complex temporary X index indexing, and accesso…
adamnovak 420c9e9
Use indexing accessors in make_boost_graph()
adamnovak 5edfaa0
Add const accessors and fix build errors
adamnovak b9ba500
Write some hub labeling interface docs as I remember it, and add some…
adamnovak 23e6745
Add synthetic debug logging and synthetic analysis results to make_bo…
adamnovak ad43882
Synthesize code to allocate vertices and avoid wasting them, and to h…
adamnovak 0e6aa47
Redesign to only think of indexing inward-facing handles for converti…
adamnovak 3619491
Teach CMake about Boost dependency
adamnovak 7e33257
Stop putting negative-unsigned entries in the hub labels
adamnovak 9a88f8f
Define what to do for asking about a node to itself, and test it
adamnovak ac07468
Qualify std::move calls to appease compiler
adamnovak 3b84fb0
Const-ify arguments to label building
adamnovak 227e4d1
De-comment the existing hub labeling test cases into distinct test ca…
adamnovak 9b33554
Add some synthetic unit tests, with revisions, for some more graph sh…
adamnovak 385efa8
Fix signature mismatch
adamnovak 9ae76d4
Fix type name
adamnovak 1d50a68
Merge remote-tracking branch 'origin/master' into hublabel
adamnovak fb774f2
Rework HHL vertex ID computation so we can actually find the right ve…
adamnovak a5c20a8
Be clear about who is responsible for initializing NodeProp fields, a…
adamnovak 9a7e4c3
Produce more descriptive errors for out of bounds temporary snarl rec…
adamnovak a868f92
Fix cases where simple snarls could be accesed with the non-simple Sn…
adamnovak f8de1dc
Figure out ChainRecord is used to decode snarls sometimes and documen…
adamnovak 41ccdf3
Stop trying to report types we aren't allowed to compute
adamnovak a3948d4
Handle ROOT record type as also needing to canonicalize to the one tr…
adamnovak 0609855
Use stringification wrappers to avoid mis-indexing the enum name tables
adamnovak 178857d
Turn off debugging prints and some of the checks
adamnovak 8a85c23
Flag off more debug prints
adamnovak e9ff343
Merge branch 'hublabel' into HEAD
adamnovak 9dc0326
Merge remote-tracking branch 'upstream/hublabel' into hublabel
adamnovak d429581
Adjust debugging for better diffing and add a distance promotion func…
adamnovak 43a6bc7
Turn on debugging and add more query prints
adamnovak baa9b49
Rename orientation flags and start collecting constraints on them to …
adamnovak ee08df2
Turn on debugging again and fix adding to infinite unreachable loop d…
adamnovak f522ff9
Turn off debugging
adamnovak badfab6
Implement storing regularity in index via the type
adamnovak 1522fa9
Fix non-Python build
adamnovak 46aa094
Enable debugging and stop OR-ing in enum values
adamnovak efa47f2
Turn off debugging
adamnovak bb713f4
Try not to run a jillion threads during tests
adamnovak 00327bd
Add get_snarl_child_count and use hub labels for oversized snarl dist…
electricEpilith 72eefa7
Count simple and trivial snarls as regular because zip codes do
adamnovak 0be8fda
Merge branch 'mergePlaceholder' into hublabel
electricEpilith 28d2d2b
add back get_snarl_child_count
electricEpilith 4c70990
Merge remote-tracking branch 'origin/hublabel-debug' into hublabel
electricEpilith 5acf1f4
Fix duplicate get_snarl_child_count declaration/definition from merge
electricEpilith fdb9a74
upgrade version number to 5
electricEpilith ea70e55
upgrade version number
electricEpilith 09f9d6e
fix conflict from accidentally doing the same version upgrade twice
electricEpilith 2c3c0db
Add CHOverlay output
adamnovak a7602fd
Address some of my own review comments
adamnovak a169eca
prevent sdsl conflicts
electricEpilith 531e77e
prevent libhandlegraph conflicts
electricEpilith 5aff1a5
prevent hopscotch conflicts
electricEpilith 789ad6d
prevent mio conflicts
electricEpilith 78584c4
Update bdsg/include/bdsg/internal/indexing_iterator.hpp
electricEpilith d6dffdd
Fix collections misspelling
electricEpilith 9882957
Fix typos
electricEpilith 90289e8
Fix collections typo
electricEpilith 772d34c
Update bdsg/include/bdsg/internal/indexing_iterator.hpp
electricEpilith 2d12064
CI needs to have Boost to support contraction hierarchy code
electricEpilith 83cea1f
consolidate contraction-hierarchy/hub-labeling stuff
electricEpilith 8e57a39
fix errors caused by const conflicts
electricEpilith 467ab3d
fix PYBIND11_MAKE_OPAQUE 'a type specifier is required for all declar…
electricEpilith b5abb87
format code
electricEpilith 91b0e91
uncomment non-hub-labeling tests
electricEpilith 1c35a3b
mention Boost dep
electricEpilith 78b6d68
Remove unnecessary assert
electricEpilith 768a6a0
add include guard
electricEpilith b06d1e1
mention Boost in dep list
electricEpilith 4fbdd5a
reject v4 indexes
electricEpilith 7a41612
convert /// comments to doc comments
electricEpilith 421ea29
convert /// comment to doc comment
electricEpilith a9ccb25
remove TODO, we're not making separate RecordWriter for oversized snarls
electricEpilith 1b72048
fix commenting errors
electricEpilith 376501a
better file comment
electricEpilith d650c3f
not a test file
electricEpilith ed24eed
remove unnecessary comment
electricEpilith File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.