Module base

Source
Expand description

Base graph structures and operations

This module provides the core graph data structures and interfaces for representing and working with graphs.

Structs§

BipartiteGraph
A specialized bipartite graph structure
DiGraph
A directed graph structure
Edge
Represents an edge in a graph
Graph
An undirected graph structure
Hyperedge
Represents a hyperedge in a hypergraph
Hypergraph
A hypergraph structure where hyperedges can connect any number of vertices
MultiDiGraph
A directed multi-graph structure that supports parallel edges
MultiGraph
A multi-graph structure that supports parallel edges

Traits§

EdgeWeight
A trait for edge weights in a graph
IndexType
Trait for the unsigned integer type used for node and edge indices.
Node
A trait representing a node in a graph