Class PushRelabelMFImpl.VertexExtension
java.lang.Object
MaximumFlowAlgorithmBase<V,E>.org.jgrapht.alg.flow.MaximumFlowAlgorithmBase.VertexExtensionBase
org.jgrapht.alg.flow.PushRelabelMFImpl.VertexExtension
- All Implemented Interfaces:
Extension
- Enclosing class:
PushRelabelMFImpl<V,E>
public class PushRelabelMFImpl.VertexExtension
extends MaximumFlowAlgorithmBase<V,E>.VertexExtensionBase
Vertex extension for the push-relabel algorithm, which contains an additional height.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate intprivate intprivate intFields inherited from class MaximumFlowAlgorithmBase.VertexExtensionBase
excess, prototype -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class MaximumFlowAlgorithmBase.VertexExtensionBase
getOutgoing
-
Field Details
-
id
private int id -
height
private int height -
active
private boolean active -
currentArc
private int currentArc
-
-
Constructor Details
-
VertexExtension
public VertexExtension()
-
-
Method Details
-
hasExcess
private boolean hasExcess() -
toString
-