-
Notifications
You must be signed in to change notification settings - Fork 108
Add planarity test and PMFG #208
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
josephcbradley
wants to merge
37
commits into
JuliaGraphs:master
Choose a base branch
from
josephcbradley:josephcbradley/issue153
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
Changes from 11 commits
Commits
Show all changes
37 commits
Select commit
Hold shift + click to select a range
c80f2f8
Implementation for planarity test
josephcbradley 9a5179c
Tweak planarity check; add PMFG algorithm
josephcbradley 2188295
Fix missing tests code
josephcbradley 392336c
Fix type in planarity test
josephcbradley 3540b78
Fix DataStructures deprecations
josephcbradley c4c56fb
Fix planarity typos; add PMFG algo
josephcbradley 2fae532
Typo in PMFG
josephcbradley 5b1cf84
Typos
josephcbradley 37547c7
Reduced memory usage of planarity test and PMFG alogorithm
josephcbradley 9937ef5
Add tests for PMFG
josephcbradley d83dea3
Fixed trait function
josephcbradley 1a1316a
Fix test failures, format, and refactor tests into correct folder
josephcbradley eaa9180
Change pmfg to planar_maximally_filtered_graph
josephcbradley dae5ea2
Typo in tests
josephcbradley 4006484
Fix file names
josephcbradley 2dcc0d7
Fix formatting issues
josephcbradley 739374e
Remove redundant type check
josephcbradley 274619e
Add link to paper for PMFG
josephcbradley 6ed143f
Document and enforce return type
josephcbradley 7b30b01
Formatting
josephcbradley bc0d3fa
`is_planar` can now dispatch directly on directed graphs
josephcbradley dd37b65
Type annotation of state constructor
josephcbradley e1b5e44
Remove trait and refactor according to suggestions
josephcbradley f557d00
Add docs to makefile
josephcbradley e059c21
Typo in docs
josephcbradley 7a2899c
Trim unnecessary Matrix call
josephcbradley e2b4862
Add further test of PMFG
josephcbradley 61c1a68
Fix for crash on higher order graphs
josephcbradley 18c9a30
Tidy and format
josephcbradley ddf6514
Merge remote-tracking branch 'upstream/master' into josephcbradley/is…
josephcbradley 2d1f0c0
Make src and dst generic
josephcbradley 8915430
Add first six edges without testing
josephcbradley c969d2e
Merge remote-tracking branch 'upstream/master' into josephcbradley/is…
josephcbradley 25de628
Consistent syntax
josephcbradley 1b09323
Revert to Default Dict
josephcbradley 3344f3f
Add reset lrp state function
josephcbradley 9ea7ec8
Reset planarity struct to speed up PMFG
josephcbradley 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
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.