-
Notifications
You must be signed in to change notification settings - Fork 5
NamedGraphs v0.9.0 #114
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
Merged
Merged
NamedGraphs v0.9.0 #114
Changes from 24 commits
Commits
Show all changes
65 commits
Select commit
Hold shift + click to select a range
a2b1e84
[PartitionedGraphs] Some `QuotientView` fixes and improvements
jack-dunham be7d219
[PartitionedGraphs] Add directed/undirected graph type methos for `Pa…
jack-dunham e453d7f
[PartitionedGraphs] Add `similar_type` method for `QuotientView`.
jack-dunham 9487b51
[PartitionedGraphs] Add `quotientview` interface function
jack-dunham 6bfb9b4
[PartitionedGraphs] `quotient_graph` now returns a graph of similar t…
jack-dunham a7d5a58
Version bump
jack-dunham b6f1f6b
[PartitionGraphs] fallback method for `show`
jack-dunham 3702ef6
Fix missing import
jack-dunham 4dc4611
Remove broken import
jack-dunham f1641a2
[PartitionedGraphs] Add `edgeless_quotient_graph` interface function.
jack-dunham 36381cf
[PartitionedGraphs] `quotient_graph` now returns a (un)directed graph…
jack-dunham 703363a
[PartitionedGraphs] Explictly construct edges of correct type when cr…
jack-dunham d277466
[PartitionedGraphs] `PartitionedGraph` now takes the quotient graph t…
jack-dunham e55cb9f
Fix typo as `graph_type` -> `graph`.
jack-dunham fa2608c
[PartitionedGraphs] Add directed/undireced graph constructor function…
jack-dunham e81da68
Remove redundant `directed_graph` method, add fallbacks `NamedGraph` …
jack-dunham d7fe1ee
[PartitionedGraphs] Remove overlapping method
jack-dunham 809f5b8
Add fall back for `position_graph_type` based on `promote_op`.
jack-dunham 02789eb
Test structs now implemented the correct interface for `NamedGraphs`
jack-dunham 0ae1425
Add `add_vertices!` method for `AbstractSimpleGraph`;
jack-dunham e1627a9
Rename `graph_from_vertices` -> `similar_graph` and add single, doubl…
jack-dunham 1929506
Rename `edgeless_quotient_graph` to `similar_quotient_graph`.
jack-dunham 3cd86a3
Add tests for `similar_graph` function
jack-dunham 4ae23ee
Add specific and fallback methods for `Base.reverse` with tests.
jack-dunham d6d98fa
Remove left over @warn statement in test file.
jack-dunham 93a1707
Remove try/catch from `similar_graph`; remove auto conversion of `ver…
jack-dunham 045d2f3
Collect `edges` before constructing reversed graph
jack-dunham 89891cd
Make `induced_subgraph_grom_vertices` more generic by using `similar_…
jack-dunham 4fcfb58
Add `AbstractGraphIndices` interface
jack-dunham 99bb1e5
Improve vertex conversion functions
jack-dunham 8a101ac
Add quotient edge and vertex iterables a subtypes of `AbstractGraphIn…
jack-dunham fc13e10
Add `similar_graph` methods for `AbstractSimpleGraph` as to not requi…
jack-dunham e2b2391
Remove dead function definition.
jack-dunham 0548f24
Improve `AbstractGraphIndices` interface
jack-dunham 76cfdf1
Use `departition` as the basic "field getter" for `QuotientIndInds` t…
jack-dunham 2f13852
Fix incorrect brace in function call
jack-dunham a70d1f5
Add `vertextype` methods for `AbstractEdge`.
jack-dunham 625715c
Rename top level function `to_graph_indexing` from `to_graph_indices`
jack-dunham 8093c27
Add basic tests for graph indexing.
jack-dunham a6ef154
Structs `QuotientVertexVertices` and `QuotientEdgeEdges` are now agno…
jack-dunham 2cb5d06
Function `similar_graph` now converts the vertex type of the graph ba…
jack-dunham 3a7591c
No longer collect vertices/edges when converting quotients
jack-dunham 25f524e
Basic graph indexing tests for partitioned graphs
jack-dunham f8f38e4
Fix incorrect name in error messages
jack-dunham caa1772
Add QuotientVertices/Edges structs as wrappers around lists of quotie…
jack-dunham c5bcfe5
Deprec `AbstractGraphIndices` indexing
jack-dunham 4e15989
Overhaul edge/vertex collection handling.
jack-dunham 9ae8f4f
QuotientEdges/Vertices now returns a QuotientEdge or QuotientVertex o…
jack-dunham 5b977c9
Use `to_graph_index` instead of `to_graph_indexing` and related funct…
jack-dunham f569a9a
Fix `convert_vertextype` methods for `AbstractNamedGraph`.
jack-dunham 20c385c
Remove `Sub` from QuotientXSubX struct names; remove explict vertex t…
jack-dunham a4a1ad0
Cosmetic changes
jack-dunham 2138b82
Expand on vertex indexing.
jack-dunham 453f352
Allow subgraphing w.r.t `QuotientVertexVertex`
jack-dunham 196561e
Remove redundant field getter `quotients`.
jack-dunham 622f1d8
Remove abiguous vararg constructor for `QuotientVertices`.
jack-dunham 93f3ead
Remove ambiguous vararg constructors from `Vertices` and `Edges`.
jack-dunham 6392a3e
Simplify `iterate` implementation for `AbstractGraphIndex` subtypes.
jack-dunham 028e846
Improve consistency between Edges/Vertices code + reorganisation
jack-dunham 92579ad
Add subgraphing tests
jack-dunham 9b86c00
Remove legacy const def `QuotientEdgesEdges`.
jack-dunham bfa1c34
Switch to major verion bump.
jack-dunham d5a21fc
Simplify `QuotientEdges` constructor.
jack-dunham 0597598
Fix ambiguity error in `Graphs.diameter`
jack-dunham b6675b4
Use `getproperty` syntax for non-generic functions and rename `quotie…
jack-dunham 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
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
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.