CompressedSparseRowGraph<'TVertex>
Namespace: QuickGraph
Directed graph representation using a Compressed Sparse Row representation (http://www.cs.utk.edu/~dongarra/etemplates/node373.html)
Instance members
Instance member | Description |
AllowParallelEdges
Signature: bool
Modifiers: abstract |
|
Clone()
Signature: unit -> CompressedSparseRowGraph<'TVertex>
|
|
ContainsEdge(edge)
Signature: edge:SEquatableEdge<'TVertex> -> bool
Modifiers: abstract |
|
ContainsEdge(source, target)
Signature: (source:'TVertex * target:'TVertex) -> bool
Modifiers: abstract |
|
ContainsVertex(vertex)
Signature: vertex:'TVertex -> bool
Modifiers: abstract |
|
EdgeCount
Signature: int
Modifiers: abstract |
|
Edges
Signature: IEnumerable<SEquatableEdge<'TVertex>>
Modifiers: abstract |
|
IsDirected
Signature: bool
Modifiers: abstract |
|
IsEdgesEmpty
Signature: bool
Modifiers: abstract |
|
IsOutEdgesEmpty(v)
Signature: v:'TVertex -> bool
Modifiers: abstract |
|
IsVerticesEmpty
Signature: bool
Modifiers: abstract |
|
OutDegree(v)
Signature: v:'TVertex -> int
Modifiers: abstract |
|
OutEdge(v, index)
Signature: (v:'TVertex * index:int) -> SEquatableEdge<'TVertex>
Modifiers: abstract |
|
OutEdges(v)
Signature: v:'TVertex -> IEnumerable<SEquatableEdge<'TVertex>>
Modifiers: abstract |
|
TryGetEdge(source, target, edge)
Signature: (source:'TVertex * target:'TVertex * edge:byref<SEquatableEdge<'TVertex>>) -> bool
Modifiers: abstract |
|
TryGetEdges(source, target, edges)
Signature: (source:'TVertex * target:'TVertex * edges:byref<IEnumerable<SEquatableEdge<'TVertex>>>) -> bool
Modifiers: abstract |
|
TryGetOutEdges(v, edges)
Signature: (v:'TVertex * edges:byref<IEnumerable<SEquatableEdge<'TVertex>>>) -> bool
Modifiers: abstract |
|
VertexCount
Signature: int
Modifiers: abstract |
|
Vertices
Signature: IEnumerable<'TVertex>
Modifiers: abstract |
Static members
Static member | Description |
FromGraph(visitedGraph)
Signature: visitedGraph:IVertexAndEdgeListGraph<'TVertex,'TEdge> -> CompressedSparseRowGraph<'TVertex>
|