V
- vertex concept typeE
- edge concept typepublic abstract class MaximumFlowAlgorithmBase<V,E> extends Object implements MaximumFlowAlgorithm<V,E>
MaximumFlowAlgorithm.MaximumFlow<V,E>, MaximumFlowAlgorithm.MaximumFlowImpl<V,E>
Modifier and Type | Field and Description |
---|---|
static double |
DEFAULT_EPSILON
Default tolerance.
|
Constructor and Description |
---|
MaximumFlowAlgorithmBase() |
Modifier and Type | Method and Description |
---|---|
protected int |
compareFlowTo(double flow,
double val) |
protected Map<E,Double> |
composeFlow() |
protected <EE extends org.jgrapht.alg.flow.MaximumFlowAlgorithmBase.EdgeExtensionBase> |
edgeExtended(E e) |
protected void |
pushFlowThrough(org.jgrapht.alg.flow.MaximumFlowAlgorithmBase.EdgeExtensionBase ex,
double f) |
protected <VE extends org.jgrapht.alg.flow.MaximumFlowAlgorithmBase.VertexExtensionBase> |
vertexExtended(V v) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
buildMaximumFlow
public static final double DEFAULT_EPSILON
protected <VE extends org.jgrapht.alg.flow.MaximumFlowAlgorithmBase.VertexExtensionBase> VE vertexExtended(V v)
protected <EE extends org.jgrapht.alg.flow.MaximumFlowAlgorithmBase.EdgeExtensionBase> EE edgeExtended(E e)
protected void pushFlowThrough(org.jgrapht.alg.flow.MaximumFlowAlgorithmBase.EdgeExtensionBase ex, double f)
protected int compareFlowTo(double flow, double val)
Copyright © 2016. All rights reserved.