Skip to content

Conversation

@jack-dunham
Copy link
Contributor

This PR includes the following changes to [PartitionedGraphs]

  • Added some additional NamedGraphs interface functions to various data types.
  • Constructing a graph from a QuotientView now directly calls quotient_graph.
  • Calling edges and vertices on QuotientView now returns according to the interface priority.
  • Constructing graphs from QuotientViews of AbstractSimpleGraphs will now return a graph of similar type.

Jack Dunham added 19 commits November 24, 2025 16:44
- `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.
…ype as a parameter

Allows for more generic quotient graph types.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant