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