DotNet Reference
DotNet Reference
Detailed Description
Definition at line 13 of file MinCostFlow.cs.
Public Types | |
| enum | Status { NOT_SOLVED, OPTIMAL, FEASIBLE, INFEASIBLE, UNBALANCED, BAD_RESULT, BAD_COST_RANGE } |
Public Member Functions | |
| MinCostFlow (int reserve_num_nodes, int reserve_num_arcs) | |
| MinCostFlow (int reserve_num_nodes) | |
| MinCostFlow () | |
| int | AddArcWithCapacityAndUnitCost (int tail, int head, long capacity, long unit_cost) |
| void | SetNodeSupply (int node, long supply) |
| MinCostFlowBase.Status | Solve () |
| MinCostFlowBase.Status | SolveMaxFlowWithMinCost () |
| long | OptimalCost () |
| long | MaximumFlow () |
| long | Flow (int arc) |
| int | NumNodes () |
| int | NumArcs () |
| int | Tail (int arc) |
| int | Head (int arc) |
| long | Capacity (int arc) |
| long | Supply (int node) |
| long | UnitCost (int arc) |
| void | Dispose () |
Protected Member Functions | |
| override void | Dispose (bool disposing) |
Protected Attributes | |
| bool | swigCMemOwn |
Member Enumeration Documentation
◆ Status
|
stronginherited |
| Enumerator | |
|---|---|
| NOT_SOLVED | |
| OPTIMAL | |
| FEASIBLE | |
| INFEASIBLE | |
| UNBALANCED | |
| BAD_RESULT | |
| BAD_COST_RANGE | |
Definition at line 50 of file MinCostFlowBase.cs.
Constructor & Destructor Documentation
◆ MinCostFlow() [1/3]
|
inline |
Definition at line 37 of file MinCostFlow.cs.
◆ MinCostFlow() [2/3]
|
inline |
Definition at line 40 of file MinCostFlow.cs.
◆ MinCostFlow() [3/3]
|
inline |
Definition at line 43 of file MinCostFlow.cs.
Member Function Documentation
◆ AddArcWithCapacityAndUnitCost()
|
inline |
Definition at line 46 of file MinCostFlow.cs.
◆ Capacity()
|
inline |
Definition at line 100 of file MinCostFlow.cs.
◆ Dispose() [1/2]
|
inlineinherited |
Definition at line 30 of file MinCostFlowBase.cs.
◆ Dispose() [2/2]
|
inlineprotectedvirtual |
Reimplemented from MinCostFlowBase.
Definition at line 24 of file MinCostFlow.cs.
◆ Flow()
|
inline |
Definition at line 75 of file MinCostFlow.cs.
◆ Head()
|
inline |
Definition at line 95 of file MinCostFlow.cs.
◆ MaximumFlow()
|
inline |
Definition at line 70 of file MinCostFlow.cs.
◆ NumArcs()
|
inline |
Definition at line 85 of file MinCostFlow.cs.
◆ NumNodes()
|
inline |
Definition at line 80 of file MinCostFlow.cs.
◆ OptimalCost()
|
inline |
Definition at line 65 of file MinCostFlow.cs.
◆ SetNodeSupply()
|
inline |
Definition at line 51 of file MinCostFlow.cs.
◆ Solve()
|
inline |
Definition at line 55 of file MinCostFlow.cs.
◆ SolveMaxFlowWithMinCost()
|
inline |
Definition at line 60 of file MinCostFlow.cs.
◆ Supply()
|
inline |
Definition at line 105 of file MinCostFlow.cs.
◆ Tail()
|
inline |
Definition at line 90 of file MinCostFlow.cs.
◆ UnitCost()
|
inline |
Definition at line 110 of file MinCostFlow.cs.
Member Data Documentation
◆ swigCMemOwn
|
protectedinherited |
Definition at line 15 of file MinCostFlowBase.cs.
The documentation for this class was generated from the following file: