QuickGraph


IBidirectionalIncidenceGraph<'TVertex, 'TEdge>

Namespace: QuickGraph

A directed graph datastructure that is efficient to traverse both in and out edges.

Instance members

Instance memberDescription
Degree(v)
Signature: v:'TVertex -> int
Modifiers: abstract

Gets the degree of , i.e. the sum of the out-degree and in-degree of .

InDegree(v)
Signature: v:'TVertex -> int
Modifiers: abstract

Gets the number of in-edges of

InEdge(v, index)
Signature: (v:'TVertex * index:int) -> 'TEdge
Modifiers: abstract

Gets the in-edge at location .

InEdges(v)
Signature: v:'TVertex -> IEnumerable<'TEdge>
Modifiers: abstract

Gets the collection of in-edges of .

IsInEdgesEmpty(v)
Signature: v:'TVertex -> bool
Modifiers: abstract

Determines whether has no in-edges.

TryGetInEdges(v, edges)
Signature: (v:'TVertex * edges:byref<IEnumerable<'TEdge>>) -> bool
Modifiers: abstract

Tries to get the in-edges of

Fork me on GitHub