Uses of Class
org.jgrapht.alg.flow.MaximumFlowAlgorithmBase.AnnotatedFlowEdge
-
Packages that use MaximumFlowAlgorithmBase.AnnotatedFlowEdge Package Description org.jgrapht.alg.flow Flow related algorithms. -
-
Uses of MaximumFlowAlgorithmBase.AnnotatedFlowEdge in org.jgrapht.alg.flow
Fields in org.jgrapht.alg.flow declared as MaximumFlowAlgorithmBase.AnnotatedFlowEdge Modifier and Type Field Description private MaximumFlowAlgorithmBase.AnnotatedFlowEdgeMaximumFlowAlgorithmBase.AnnotatedFlowEdge. inverse(package private) MaximumFlowAlgorithmBase.AnnotatedFlowEdgeBoykovKolmogorovMFImpl.VertexExtension. parentEdgeEdge to the tree parent.Fields in org.jgrapht.alg.flow with type parameters of type MaximumFlowAlgorithmBase.AnnotatedFlowEdge Modifier and Type Field Description protected ExtensionManager<E,? extends MaximumFlowAlgorithmBase.AnnotatedFlowEdge>MaximumFlowAlgorithmBase. edgeExtensionManagerprivate ExtensionFactory<MaximumFlowAlgorithmBase.AnnotatedFlowEdge>BoykovKolmogorovMFImpl. edgeExtensionsFactoryEdge extension factory used during initialization.private ExtensionFactory<MaximumFlowAlgorithmBase.AnnotatedFlowEdge>DinicMFImpl. edgeExtensionsFactoryprivate ExtensionFactory<MaximumFlowAlgorithmBase.AnnotatedFlowEdge>EdmondsKarpMFImpl. edgeExtensionsFactoryprivate ExtensionFactory<MaximumFlowAlgorithmBase.AnnotatedFlowEdge>PushRelabelMFImpl. edgeExtensionsFactory(package private) java.util.List<MaximumFlowAlgorithmBase.AnnotatedFlowEdge>EdmondsKarpMFImpl.VertexExtension. lastArcsprivate java.util.List<MaximumFlowAlgorithmBase.AnnotatedFlowEdge>MaximumFlowAlgorithmBase.VertexExtensionBase. outgoingMethods in org.jgrapht.alg.flow that return MaximumFlowAlgorithmBase.AnnotatedFlowEdge Modifier and Type Method Description private MaximumFlowAlgorithmBase.AnnotatedFlowEdgeMaximumFlowAlgorithmBase. createBackwardEdge(MaximumFlowAlgorithmBase.AnnotatedFlowEdge forwardEdge)private MaximumFlowAlgorithmBase.AnnotatedFlowEdgeMaximumFlowAlgorithmBase. createEdge(MaximumFlowAlgorithmBase.VertexExtensionBase source, MaximumFlowAlgorithmBase.VertexExtensionBase target, E e, double weight)MaximumFlowAlgorithmBase.AnnotatedFlowEdgeMaximumFlowAlgorithmBase.AnnotatedFlowEdge. getInverse()private MaximumFlowAlgorithmBase.AnnotatedFlowEdgeBoykovKolmogorovMFImpl. grow()Performs an algorithm grow phase.Methods in org.jgrapht.alg.flow that return types with arguments of type MaximumFlowAlgorithmBase.AnnotatedFlowEdge Modifier and Type Method Description java.util.List<MaximumFlowAlgorithmBase.AnnotatedFlowEdge>MaximumFlowAlgorithmBase.VertexExtensionBase. getOutgoing()Methods in org.jgrapht.alg.flow with parameters of type MaximumFlowAlgorithmBase.AnnotatedFlowEdge Modifier and Type Method Description private voidBoykovKolmogorovMFImpl. augment(MaximumFlowAlgorithmBase.AnnotatedFlowEdge boundingEdge)Augments an s-t path specified using theboundingEdgeand computes the set of tree orphans emerged after augmentation.private MaximumFlowAlgorithmBase.AnnotatedFlowEdgeMaximumFlowAlgorithmBase. createBackwardEdge(MaximumFlowAlgorithmBase.AnnotatedFlowEdge forwardEdge)private doubleBoykovKolmogorovMFImpl. findBottleneck(MaximumFlowAlgorithmBase.AnnotatedFlowEdge boundingEdge)Finds augmenting path bottleneck by traversing the path edges.private voidPushRelabelMFImpl.PushRelabelDiagnostic. incrementDischarges(MaximumFlowAlgorithmBase.AnnotatedFlowEdge ex)private booleanPushRelabelMFImpl. isAdmissible(MaximumFlowAlgorithmBase.AnnotatedFlowEdge e)private voidPushRelabelMFImpl. push(MaximumFlowAlgorithmBase.AnnotatedFlowEdge ex)protected voidMaximumFlowAlgorithmBase. pushFlowThrough(MaximumFlowAlgorithmBase.AnnotatedFlowEdge edge, double flow)Increase flow in the direction denoted by edge $(u,v)$.protected voidPushRelabelMFImpl. pushFlowThrough(MaximumFlowAlgorithmBase.AnnotatedFlowEdge ex, double f)Push flow through an edge.
-