Namespace Kephas.Graphs
Classes
Graph
Defines an oriented graph.
Graph<TNodeValue>
Defines an oriented graph with value nodes.
GraphEdge
Defines a graph edge.
GraphEdge<TNodeValue>
Defines a graph edge connecting nodes holding values.
GraphExtensions
Extension methods for graphs.
GraphNode
Defines a graph node.
GraphNode<TValue>
Defines a graph node holding a value.
UnorientedGraph
Defines an unoriented graph.
UnorientedGraph<TNodeValue>
Defines an unoriented graph with value nodes.
UnorientedGraphEdge
Defines an unoriented graph edge.
UnorientedGraphEdge<TNodeValue>
Defines an unoriented graph edge connecting nodes holding values.
Interfaces
IGraphEdge
Defines the contract for a graph edge.
IGraphEdge<TNodeValue>
Defines the contract for a graph edge.
IGraphNode
Defines the contract for a graph node.
IGraphNode<TValue>
Defines the contract for a graph node holding a value.