|
Limbo
|
A base class of min-cost flow solver. More...
#include <DualMinCostFlow.h>
Public Types | |
| typedef DualMinCostFlow< T, V > | dualsolver_type |
| dual min-cost flow solver type | |
| typedef MinCostFlow< T, V > | primalsolver_type |
| dual min-cost flow solver type | |
Public Member Functions | |
| MinCostFlowSolver () | |
| constructor | |
| MinCostFlowSolver (MinCostFlowSolver const &rhs) | |
| copy constructor More... | |
| MinCostFlowSolver & | operator= (MinCostFlowSolver const &rhs) |
| assignment More... | |
| virtual | ~MinCostFlowSolver () |
| destructor | |
| virtual SolverProperty | operator() (dualsolver_type *d)=0 |
| API to run min-cost flow solver. More... | |
| MinCostFlowSolver () | |
| constructor | |
| MinCostFlowSolver (MinCostFlowSolver const &rhs) | |
| copy constructor More... | |
| MinCostFlowSolver & | operator= (MinCostFlowSolver const &rhs) |
| assignment More... | |
| virtual | ~MinCostFlowSolver () |
| destructor | |
| virtual SolverProperty | operator() (primalsolver_type *d)=0 |
| API to run min-cost flow solver. More... | |
Protected Member Functions | |
| void | copy (MinCostFlowSolver const &) |
| copy object | |
| void | copy (MinCostFlowSolver const &) |
| copy object | |
A base class of min-cost flow solver.
| T | coefficient type |
| V | variable type |
Definition at line 29 of file DualMinCostFlow.h.
|
inline |
|
inline |
|
pure virtual |
API to run min-cost flow solver.
| d | dual min-cost flow object |
Implemented in limbo::solvers::CycleCanceling< T, V >, limbo::solvers::NetworkSimplex< T, V >, limbo::solvers::CostScaling< T, V >, and limbo::solvers::CapacityScaling< T, V >.
|
pure virtual |
API to run min-cost flow solver.
| d | dual min-cost flow object |
Implemented in limbo::solvers::CycleCanceling< T, V >, limbo::solvers::NetworkSimplex< T, V >, limbo::solvers::CostScaling< T, V >, and limbo::solvers::CapacityScaling< T, V >.
|
inline |
|
inline |
1.8.8