Uses of Class
org.jgrapht.alg.flow.BoykovKolmogorovMFImpl.VertexExtension
-
Packages that use BoykovKolmogorovMFImpl.VertexExtension Package Description org.jgrapht.alg.flow Flow related algorithms. -
-
Uses of BoykovKolmogorovMFImpl.VertexExtension in org.jgrapht.alg.flow
Fields in org.jgrapht.alg.flow declared as BoykovKolmogorovMFImpl.VertexExtension Modifier and Type Field Description private BoykovKolmogorovMFImpl.VertexExtensionBoykovKolmogorovMFImpl. currentSinkThe network sink of the current algorithm invocation.private BoykovKolmogorovMFImpl.VertexExtensionBoykovKolmogorovMFImpl. currentSourceThe network source of the current algorithm invocation.Fields in org.jgrapht.alg.flow with type parameters of type BoykovKolmogorovMFImpl.VertexExtension Modifier and Type Field Description private java.util.Deque<BoykovKolmogorovMFImpl.VertexExtension>BoykovKolmogorovMFImpl. activeVerticesThe queue of active vertices.private java.util.Deque<BoykovKolmogorovMFImpl.VertexExtension>BoykovKolmogorovMFImpl. childOrphansA queue of child orphans.private java.util.List<BoykovKolmogorovMFImpl.VertexExtension>BoykovKolmogorovMFImpl. orphansA list of orphans emerged after an s-t path augmentation.private ExtensionFactory<BoykovKolmogorovMFImpl.VertexExtension>BoykovKolmogorovMFImpl. vertexExtensionsFactoryVertex extension factory used during initialization.Methods in org.jgrapht.alg.flow that return BoykovKolmogorovMFImpl.VertexExtension Modifier and Type Method Description (package private) BoykovKolmogorovMFImpl.VertexExtensionBoykovKolmogorovMFImpl.VertexExtension. getParent()Returns the parent of this vertex.private BoykovKolmogorovMFImpl.VertexExtensionBoykovKolmogorovMFImpl. getVertexExtension(V vertex)Returns a vertex extension which corresponds to the networkvertex.private BoykovKolmogorovMFImpl.VertexExtensionBoykovKolmogorovMFImpl. nextActiveVertex()Returns the next active vertex to be processed.Methods in org.jgrapht.alg.flow with parameters of type BoykovKolmogorovMFImpl.VertexExtension Modifier and Type Method Description private voidBoykovKolmogorovMFImpl. augmentShortPaths(BoykovKolmogorovMFImpl.VertexExtension source, BoykovKolmogorovMFImpl.VertexExtension sink)Augments all source-sink and source-node-sink paths.private voidBoykovKolmogorovMFImpl. finishVertex(BoykovKolmogorovMFImpl.VertexExtension vertex)Makes thevertexinactive.private booleanBoykovKolmogorovMFImpl. hasConnectionToTerminal(BoykovKolmogorovMFImpl.VertexExtension vertex)Checks if thevertexis connected to a terminal vertex (source or sink).private booleanBoykovKolmogorovMFImpl. isCloserToTerminal(BoykovKolmogorovMFImpl.VertexExtension p, BoykovKolmogorovMFImpl.VertexExtension t)Checks if the vertexpis closer to terminal than the vertextusing the distance heuristic.private voidBoykovKolmogorovMFImpl. makeActive(BoykovKolmogorovMFImpl.VertexExtension vertex)Makes thevertexan active vertex.private voidBoykovKolmogorovMFImpl. makeCheckedInThisIteration(BoykovKolmogorovMFImpl.VertexExtension vertex)Sets the timestamp of thevertexequal to thecurrentTimestamp.private booleanBoykovKolmogorovMFImpl. wasCheckedInThisIteration(BoykovKolmogorovMFImpl.VertexExtension vertex)Checks if the distance of thevertexwas updated during this iteration.
-