BidirectionalMatrixGraph<'TEdge>
Namespace: QuickGraph
Constructors
Constructor | Description |
new(vertexCount)
Signature: vertexCount:int -> unit
|
Instance members
Instance member | Description |
AddEdge(edge)
Signature: edge:'TEdge -> bool
Modifiers: abstract |
|
AddEdgeRange(edges)
Signature: edges:IEnumerable<'TEdge> -> int
Modifiers: abstract |
|
AllowParallelEdges
Signature: bool
Modifiers: abstract |
|
Clear()
Signature: unit -> unit
Modifiers: abstract |
|
ClearEdges(v)
Signature: v:int -> unit
|
|
ClearInEdges(v)
Signature: v:int -> unit
|
|
ClearOutEdges(v)
Signature: v:int -> unit
|
|
Clone()
Signature: unit -> BidirectionalMatrixGraph<'TEdge>
|
|
ContainsEdge(source, target)
Signature: (source:int * target:int) -> bool
Modifiers: abstract |
|
ContainsEdge(edge)
Signature: edge:'TEdge -> bool
Modifiers: abstract |
|
ContainsVertex(vertex)
Signature: vertex:int -> bool
Modifiers: abstract |
|
Degree(v)
Signature: v:int -> int
Modifiers: abstract |
|
EdgeAdded
Signature: EdgeAction<int,'TEdge>
Modifiers: abstract |
|
EdgeCount
Signature: int
Modifiers: abstract |
|
EdgeRemoved
Signature: EdgeAction<int,'TEdge>
Modifiers: abstract |
|
Edges
Signature: IEnumerable<'TEdge>
Modifiers: abstract |
|
InDegree(v)
Signature: v:int -> int
Modifiers: abstract |
|
InEdge(v, index)
Signature: (v:int * index:int) -> 'TEdge
Modifiers: abstract |
|
InEdges(v)
Signature: v:int -> IEnumerable<'TEdge>
Modifiers: abstract |
|
IsDirected
Signature: bool
Modifiers: abstract |
|
IsEdgesEmpty
Signature: bool
Modifiers: abstract |
|
IsInEdgesEmpty(v)
Signature: v:int -> bool
Modifiers: abstract |
|
IsOutEdgesEmpty(v)
Signature: v:int -> bool
Modifiers: abstract |
|
IsVerticesEmpty
Signature: bool
Modifiers: abstract |
|
OutDegree(v)
Signature: v:int -> int
Modifiers: abstract |
|
OutEdge(v, index)
Signature: (v:int * index:int) -> 'TEdge
Modifiers: abstract |
|
OutEdges(v)
Signature: v:int -> IEnumerable<'TEdge>
Modifiers: abstract |
|
RemoveEdge(edge)
Signature: edge:'TEdge -> bool
Modifiers: abstract |
|
RemoveEdgeIf(predicate)
Signature: predicate:EdgePredicate<int,'TEdge> -> int
Modifiers: abstract |
|
RemoveInEdgeIf(v, edgePredicate)
Signature: (v:int * edgePredicate:EdgePredicate<int,'TEdge>) -> int
|
|
RemoveOutEdgeIf(v, predicate)
Signature: (v:int * predicate:EdgePredicate<int,'TEdge>) -> int
|
|
TryGetEdge(source, target, edge)
Signature: (source:int * target:int * edge:byref<'TEdge>) -> bool
Modifiers: abstract |
|
TryGetEdges(source, target, edges)
Signature: (source:int * target:int * edges:byref<IEnumerable<'TEdge>>) -> bool
Modifiers: abstract |
|
TryGetInEdges(v, edges)
Signature: (v:int * edges:byref<IEnumerable<'TEdge>>) -> bool
Modifiers: abstract |
|
TryGetOutEdges(v, edges)
Signature: (v:int * edges:byref<IEnumerable<'TEdge>>) -> bool
Modifiers: abstract |
|
VertexCount
Signature: int
Modifiers: abstract |
|
Vertices
Signature: IEnumerable<int>
Modifiers: abstract |