GraphBalancerAlgorithm<'TVertex, 'TEdge>
Namespace: QuickGraph.Algorithms.MaximumFlow
Constructors
Constructor | Description |
new(...)
Signature: (visitedGraph:IMutableBidirectionalGraph<'TVertex,'TEdge> * source:'TVertex * sink:'TVertex * vertexFactory:VertexFactory<'TVertex> * edgeFactory:EdgeFactory<'TVertex,'TEdge>) -> unit
|
|
new(...)
Signature: (visitedGraph:IMutableBidirectionalGraph<'TVertex,'TEdge> * vertexFactory:VertexFactory<'TVertex> * edgeFactory:EdgeFactory<'TVertex,'TEdge> * source:'TVertex * sink:'TVertex * capacities:IDictionary<'TEdge,float>) -> unit
|
Instance members
Instance member | Description |
Balance()
Signature: unit -> unit
|
|
Balanced
Signature: bool
|
|
BalancingSink
Signature: 'TVertex
|
|
BalancingSinkAdded
Signature: VertexAction<'TVertex>
|
|
BalancingSinkEdge
Signature: 'TEdge
|
|
BalancingSource
Signature: 'TVertex
|
|
BalancingSourceAdded
Signature: VertexAction<'TVertex>
|
|
BalancingSourceEdge
Signature: 'TEdge
|
|
Capacities
Signature: IDictionary<'TEdge,float>
|
|
DeficientEdges
Signature: ICollection<'TEdge>
|
|
DeficientVertexAdded
Signature: VertexAction<'TVertex>
|
|
DeficientVertices
Signature: ICollection<'TVertex>
|
|
EdgeAdded
Signature: EdgeAction<'TVertex,'TEdge>
|
|
EdgeFactory
Signature: EdgeFactory<'TVertex,'TEdge>
|
|
GetBalancingIndex(v)
Signature: v:'TVertex -> int
|
|
Sink
Signature: 'TVertex
|
|
Source
Signature: 'TVertex
|
|
SurplusEdges
Signature: ICollection<'TEdge>
|
|
SurplusVertexAdded
Signature: VertexAction<'TVertex>
|
|
SurplusVertices
Signature: ICollection<'TVertex>
|
|
UnBalance()
Signature: unit -> unit
|
|
VertexFactory
Signature: VertexFactory<'TVertex>
|
|
VisitedGraph
Signature: IMutableBidirectionalGraph<'TVertex,'TEdge>
|