public class FlowEdge extends java.lang.Object
For additional documentation, see Section 7.4 of Algorithms, 4th Edition, by Robert Sedgewick and Kevin Wayne.
Constructor and Description |
---|
FlowEdge(FlowEdge e) |
FlowEdge(int v,
int w,
double capacity) |
FlowEdge(int v,
int w,
double capacity,
double flow) |
Modifier and Type | Method and Description |
---|---|
void |
addResidualFlowTo(int vertex,
double delta) |
double |
capacity() |
double |
flow() |
int |
from() |
static void |
main(java.lang.String[] args)
Test client.
|
int |
other(int vertex) |
double |
residualCapacityTo(int vertex) |
int |
to() |
java.lang.String |
toString() |
public FlowEdge(int v, int w, double capacity)
public FlowEdge(int v, int w, double capacity, double flow)
public FlowEdge(FlowEdge e)
public int from()
public int to()
public double capacity()
public double flow()
public int other(int vertex)
public double residualCapacityTo(int vertex)
public void addResidualFlowTo(int vertex, double delta)
public java.lang.String toString()
toString
in class java.lang.Object
public static void main(java.lang.String[] args)