UndirectedBreadthFirstSearchAlgorithm<'TVertex, 'TEdge>
Namespace: QuickGraph.Algorithms.Search
A breath first search algorithm for undirected graphs
Constructors
Constructor | Description |
new(g)
Signature: g:IUndirectedGraph<'TVertex,'TEdge> -> unit
|
|
new(...)
Signature: (visitedGraph:IUndirectedGraph<'TVertex,'TEdge> * vertexQueue:IQueue<'TVertex> * vertexColors:IDictionary<'TVertex,GraphColor>) -> unit
|
|
new(...)
Signature: (host:IAlgorithmComponent * visitedGraph:IUndirectedGraph<'TVertex,'TEdge> * vertexQueue:IQueue<'TVertex> * vertexColors:IDictionary<'TVertex,GraphColor>) -> unit
|
Instance members
Instance member | Description |
BlackTarget
Signature: IEvent<UndirectedEdgeAction<'TVertex,'TEdge>,UndirectedEdgeEventArgs<'TVertex,'TEdge>>
|
|
DiscoverVertex
Signature: VertexAction<'TVertex>
Modifiers: abstract |
|
ExamineEdge
Signature: EdgeAction<'TVertex,'TEdge>
|
|
ExamineVertex
Signature: VertexAction<'TVertex>
|
|
FinishVertex
Signature: VertexAction<'TVertex>
Modifiers: abstract |
|
GetVertexColor(vertex)
Signature: vertex:'TVertex -> GraphColor
Modifiers: abstract |
|
GrayTarget
Signature: IEvent<UndirectedEdgeAction<'TVertex,'TEdge>,UndirectedEdgeEventArgs<'TVertex,'TEdge>>
|
|
InitializeVertex
Signature: VertexAction<'TVertex>
Modifiers: abstract |
|
NonTreeEdge
Signature: IEvent<UndirectedEdgeAction<'TVertex,'TEdge>,UndirectedEdgeEventArgs<'TVertex,'TEdge>>
|
|
StartVertex
Signature: VertexAction<'TVertex>
Modifiers: abstract |
|
TreeEdge
Signature: IEvent<UndirectedEdgeAction<'TVertex,'TEdge>,UndirectedEdgeEventArgs<'TVertex,'TEdge>>
Modifiers: abstract |
|
VertexColors
Signature: IDictionary<'TVertex,GraphColor>
|
|
Visit(s)
Signature: s:'TVertex -> unit
|