Merged
Conversation
- `vertices(::QuotientView)` now directly returns the keys `paritioned_vertices` return value. - `edges(::QuotientView)` now directly returns the edges of the `quotient_graph` return value (to coincide with interface overloading priority) - Converting a `QuotientView` to graph now calls `quotient_graph` directly - Adding methods for return directed/undirected graph types. Fix imports Fix rebase
This behaves similarly to `partitionedgraph` function.
…ype by default This function can now be used `SimpleGraph` etc without promoting to `NamedGraph`.
This function constructs a graph with no edges, but with vertices of the quotient graph.
… depending on graph type.
…eating quotient graph
…ype as a parameter Allows for more generic quotient graph types.
…s for `PartitionedGraph`
…methods for `AbstractSimpleGraph`.
- argument `vertices` must be of type `Base.OneTo{Int}`.
…e, and triple argument methods. This interface is to overload `similar_graph(graph)`, i.e. the single argument method.
This function now acts similarly to `similar_graph`.
mtfishman
reviewed
Dec 8, 2025
mtfishman
reviewed
Dec 9, 2025
mtfishman
reviewed
Dec 9, 2025
mtfishman
reviewed
Dec 9, 2025
mtfishman
reviewed
Dec 9, 2025
Co-authored-by: Matt Fishman <mtfishman@users.noreply.github.com>
…ype constructor for `QuotientVertices`.
mtfishman
reviewed
Dec 18, 2025
mtfishman
reviewed
Dec 19, 2025
mtfishman
reviewed
Dec 19, 2025
mtfishman
reviewed
Dec 19, 2025
mtfishman
reviewed
Dec 19, 2025
mtfishman
reviewed
Dec 19, 2025
mtfishman
reviewed
Dec 19, 2025
mtfishman
reviewed
Dec 19, 2025
mtfishman
reviewed
Dec 19, 2025
mtfishman
reviewed
Dec 19, 2025
mtfishman
reviewed
Jan 12, 2026
…nt_vertex` -> `to_quotient_vertex`.
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
This PR includes the following, possibly breaking changes to NamedGraphs and NamedGraphs.PartitionedGraphs
NamedGraphsinterface functions to various data types.QuotientViewnow directly callsquotient_graph.edgesandverticesonQuotientViewnow returns according to the interface priority.similar_graphfunction for generic handling of graph construction.getindexandsubgraph. Subtypes ofAbstractGraphIndicesbehave like collections of vertices/edges when iterated over, but can contain contextual information information.and various other changes...