ArrayUndirectedGraph<'TVertex, 'TEdge>
Namespace: QuickGraph
An immutable undirected graph data structure based on arrays.
Constructors
Constructor | Description |
new(graph)
Signature: graph:IUndirectedGraph<'TVertex,'TEdge> -> unit
|
Instance members
Instance member | Description |
AdjacentDegree(v)
Signature: v:'TVertex -> int
Modifiers: abstract |
|
AdjacentEdge(v, index)
Signature: (v:'TVertex * index:int) -> 'TEdge
Modifiers: abstract |
|
AdjacentEdges(v)
Signature: v:'TVertex -> IEnumerable<'TEdge>
Modifiers: abstract |
|
AllowParallelEdges
Signature: bool
Modifiers: abstract |
|
Clone()
Signature: unit -> ArrayUndirectedGraph<'TVertex,'TEdge>
|
Returns self |
ContainsEdge(source, target)
Signature: (source:'TVertex * target:'TVertex) -> bool
Modifiers: abstract |
|
ContainsEdge(edge)
Signature: edge:'TEdge -> bool
Modifiers: abstract |
|
ContainsVertex(vertex)
Signature: vertex:'TVertex -> bool
Modifiers: abstract |
|
EdgeCount
Signature: int
Modifiers: abstract |
|
EdgeEqualityComparer
Signature: EdgeEqualityComparer<'TVertex,'TEdge>
Modifiers: abstract |
|
Edges
Signature: IEnumerable<'TEdge>
Modifiers: abstract |
|
IsAdjacentEdgesEmpty(v)
Signature: v:'TVertex -> bool
Modifiers: abstract |
|
IsDirected
Signature: bool
Modifiers: abstract |
|
IsEdgesEmpty
Signature: bool
Modifiers: abstract |
|
IsVerticesEmpty
Signature: bool
Modifiers: abstract |
|
TryGetEdge(source, target, edge)
Signature: (source:'TVertex * target:'TVertex * edge:byref<'TEdge>) -> bool
Modifiers: abstract |
|
VertexCount
Signature: int
Modifiers: abstract |
|
Vertices
Signature: IEnumerable<'TVertex>
Modifiers: abstract |