|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
Multi-commodity flow result. More...
#include <tpl_multicommodity.H>
Public Types | |
| enum | Status { Optimal , Infeasible , Unbounded , Error } |
Public Member Functions | |
| bool | is_optimal () const |
Public Attributes | |
| Status | status = Error |
| Flow_Type | total_cost = 0 |
| std::vector< Flow_Type > | commodity_costs |
| Cost per commodity. | |
| double | solve_time_ms = 0 |
| size_t | iterations = 0 |
Multi-commodity flow result.
Contains the solution of a multi-commodity flow problem.
| Flow_Type | Numeric type for flow values. |
Definition at line 406 of file tpl_multicommodity.H.
| Enumerator | |
|---|---|
| Optimal | |
| Infeasible | |
| Unbounded | |
| Error | |
Definition at line 408 of file tpl_multicommodity.H.
|
inline |
Definition at line 416 of file tpl_multicommodity.H.
References Aleph::MCF_Result< Flow_Type >::Optimal, and Aleph::MCF_Result< Flow_Type >::status.
| std::vector<Flow_Type> Aleph::MCF_Result< Flow_Type >::commodity_costs |
Cost per commodity.
Definition at line 412 of file tpl_multicommodity.H.
Referenced by Aleph::MCF_LP_Solver< Net >::solve().
| size_t Aleph::MCF_Result< Flow_Type >::iterations = 0 |
Definition at line 414 of file tpl_multicommodity.H.
Referenced by Aleph::MCF_LP_Solver< Net >::solve().
| double Aleph::MCF_Result< Flow_Type >::solve_time_ms = 0 |
Definition at line 413 of file tpl_multicommodity.H.
Referenced by Aleph::MCF_LP_Solver< Net >::solve().
Definition at line 410 of file tpl_multicommodity.H.
Referenced by Aleph::MCF_Result< Flow_Type >::is_optimal(), and Aleph::MCF_LP_Solver< Net >::solve().
| Flow_Type Aleph::MCF_Result< Flow_Type >::total_cost = 0 |
Definition at line 411 of file tpl_multicommodity.H.
Referenced by Aleph::MCF_LP_Solver< Net >::solve().