![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
Result of a general LR bound solve. More...
#include <line/api/mapqn/mapqn_bnd_lr.h>
Public Attributes | |
| bool | ok = false |
| the LP reached an optimal vertex | |
| std::string | status |
| textual LP status | |
| T | objective = T() |
| the bound on U(objective_queue, objective_phase) | |
| Matrix< T > | U |
| M x max(K) utilizations, 0 beyond K(i). | |
| Matrix< T > | IT |
| M x max(K) idle times, 0 beyond K(i). | |
| Matrix< T > | Q |
| M x max(K) mean queue lengths, 0 beyond K(i). | |
| std::vector< T > | x |
| full solution vector, indexed by LrIndex | |
| std::size_t | num_vars = 0 |
| std::size_t | num_rows = 0 |
| std::size_t | iterations = 0 |
Result of a general LR bound solve.
Definition at line 68 of file mapqn_bnd_lr.h.
| Matrix<T> line::mapqn::MapqnBndLrResult< T >::IT |
M x max(K) idle times, 0 beyond K(i).
Definition at line 73 of file mapqn_bnd_lr.h.
Referenced by line::mapqn::mapqn_bnd_lr().
| std::size_t line::mapqn::MapqnBndLrResult< T >::iterations = 0 |
Definition at line 78 of file mapqn_bnd_lr.h.
Referenced by line::mapqn::mapqn_bnd_lr().
| std::size_t line::mapqn::MapqnBndLrResult< T >::num_rows = 0 |
Definition at line 77 of file mapqn_bnd_lr.h.
Referenced by line::mapqn::mapqn_bnd_lr().
| std::size_t line::mapqn::MapqnBndLrResult< T >::num_vars = 0 |
Definition at line 76 of file mapqn_bnd_lr.h.
Referenced by line::mapqn::mapqn_bnd_lr().
| T line::mapqn::MapqnBndLrResult< T >::objective = T() |
the bound on U(objective_queue, objective_phase)
Definition at line 71 of file mapqn_bnd_lr.h.
Referenced by line::mapqn::mapqn_bnd_lr().
| bool line::mapqn::MapqnBndLrResult< T >::ok = false |
the LP reached an optimal vertex
Definition at line 69 of file mapqn_bnd_lr.h.
Referenced by line::mapqn::mapqn_bnd_lr().
| Matrix<T> line::mapqn::MapqnBndLrResult< T >::Q |
M x max(K) mean queue lengths, 0 beyond K(i).
Definition at line 74 of file mapqn_bnd_lr.h.
Referenced by line::mapqn::mapqn_bnd_lr().
| std::string line::mapqn::MapqnBndLrResult< T >::status |
textual LP status
Definition at line 70 of file mapqn_bnd_lr.h.
Referenced by line::mapqn::mapqn_bnd_lr().
| Matrix<T> line::mapqn::MapqnBndLrResult< T >::U |
M x max(K) utilizations, 0 beyond K(i).
Definition at line 72 of file mapqn_bnd_lr.h.
Referenced by line::mapqn::mapqn_bnd_lr().
| std::vector<T> line::mapqn::MapqnBndLrResult< T >::x |
full solution vector, indexed by LrIndex
Definition at line 75 of file mapqn_bnd_lr.h.
Referenced by line::mapqn::mapqn_bnd_lr().