CyclePoppingRandomTreeAlgorithm<'TVertex, 'TEdge>
Namespace: QuickGraph.Algorithms.RandomWalks
Wilson-Propp Cycle-Popping Algorithm for Random Tree Generation.
Constructors
Constructor | Description |
new(visitedGraph)
Signature: visitedGraph:IVertexListGraph<'TVertex,'TEdge> -> unit
|
|
new(visitedGraph, edgeChain)
Signature: (visitedGraph:IVertexListGraph<'TVertex,'TEdge> * edgeChain:IMarkovEdgeChain<'TVertex,'TEdge>) -> unit
|
|
new(host, visitedGraph, edgeChain)
Signature: (host:IAlgorithmComponent * visitedGraph:IVertexListGraph<'TVertex,'TEdge> * edgeChain:IMarkovEdgeChain<'TVertex,'TEdge>) -> unit
|
Instance members
Instance member | Description |
ClearTreeVertex
Signature: VertexAction<'TVertex>
|
|
EdgeChain
Signature: IMarkovEdgeChain<'TVertex,'TEdge>
|
|
FinishVertex
Signature: VertexAction<'TVertex>
|
|
GetVertexColor(v)
Signature: v:'TVertex -> GraphColor
Modifiers: abstract |
|
InitializeVertex
Signature: VertexAction<'TVertex>
|
|
RandomTree()
Signature: unit -> unit
|
|
RandomTreeWithRoot(root)
Signature: root:'TVertex -> unit
|
|
Rnd()
Signature: unit -> unit
|
Gets or sets the random number generator used in RandomTree. |
Successors
Signature: IDictionary<'TVertex,'TEdge>
|
|
TreeEdge
Signature: EdgeAction<'TVertex,'TEdge>
Modifiers: abstract |
|
VertexColors
Signature: IDictionary<'TVertex,GraphColor>
|