![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
Result of a general QR bound solve. More...
#include <line/api/mapqn/mapqn_bnd_qr.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 QrIndex | |
| std::size_t | num_vars = 0 |
| std::size_t | num_rows = 0 |
| std::size_t | iterations = 0 |
Result of a general QR bound solve.
Definition at line 82 of file mapqn_bnd_qr.h.
| Matrix<T> line::mapqn::MapqnBndQrResult< T >::IT |
M x max(K) idle times, 0 beyond K(i).
Definition at line 87 of file mapqn_bnd_qr.h.
Referenced by line::mapqn::mapqn_bnd_qr().
| std::size_t line::mapqn::MapqnBndQrResult< T >::iterations = 0 |
Definition at line 92 of file mapqn_bnd_qr.h.
Referenced by line::mapqn::mapqn_bnd_qr().
| std::size_t line::mapqn::MapqnBndQrResult< T >::num_rows = 0 |
Definition at line 91 of file mapqn_bnd_qr.h.
Referenced by line::mapqn::mapqn_bnd_qr().
| std::size_t line::mapqn::MapqnBndQrResult< T >::num_vars = 0 |
Definition at line 90 of file mapqn_bnd_qr.h.
Referenced by line::mapqn::mapqn_bnd_qr().
| T line::mapqn::MapqnBndQrResult< T >::objective = T() |
the bound on U(objective_queue, objective_phase)
Definition at line 85 of file mapqn_bnd_qr.h.
Referenced by line::mapqn::mapqn_bnd_qr().
| bool line::mapqn::MapqnBndQrResult< T >::ok = false |
the LP reached an optimal vertex
Definition at line 83 of file mapqn_bnd_qr.h.
Referenced by line::mapqn::mapqn_bnd_qr().
| Matrix<T> line::mapqn::MapqnBndQrResult< T >::Q |
M x max(K) mean queue lengths, 0 beyond K(i).
Definition at line 88 of file mapqn_bnd_qr.h.
Referenced by line::mapqn::mapqn_bnd_qr().
| std::string line::mapqn::MapqnBndQrResult< T >::status |
textual LP status
Definition at line 84 of file mapqn_bnd_qr.h.
Referenced by line::mapqn::mapqn_bnd_qr().
| Matrix<T> line::mapqn::MapqnBndQrResult< T >::U |
M x max(K) utilizations, 0 beyond K(i).
Definition at line 86 of file mapqn_bnd_qr.h.
Referenced by line::mapqn::mapqn_bnd_qr().
| std::vector<T> line::mapqn::MapqnBndQrResult< T >::x |
full solution vector, indexed by QrIndex
Definition at line 89 of file mapqn_bnd_qr.h.
Referenced by line::mapqn::mapqn_bnd_qr().