![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
The iterates of a solved layered model, indexed by ABSOLUTE element index. More...
#include <line/api/lqn/lqn_balance_equations.h>
Public Attributes | |
| std::vector< T > | tput |
| std::vector< T > | util |
| std::vector< T > | thinkt |
| std::vector< T > | servt |
| std::vector< T > | residt |
| std::vector< T > | un |
The iterates of a solved layered model, indexed by ABSOLUTE element index.
The five vectors mirror the same-named members of the layered solver. un is the REPORTED utilization, which is not the same quantity as util: util holds a task's utilization as a SERVER in its own task layer – the U that closes the thread-pool cycle – and is left at zero on a host. The hostutil family needs the reported one, so it is supplied separately rather than read off the solver: getEnsembleAvg re-enters the fixed point in every codebase, and a diagnostic must not re-run one as a side effect of being asked a question. A hostutil record whose host has no un entry is emitted symbolically with has_residual false.
Definition at line 138 of file lqn_balance_equations.h.
| std::vector<T> line::lqn::LqnSolution< T >::residt |
Definition at line 139 of file lqn_balance_equations.h.
| std::vector<T> line::lqn::LqnSolution< T >::servt |
Definition at line 139 of file lqn_balance_equations.h.
| std::vector<T> line::lqn::LqnSolution< T >::thinkt |
Definition at line 139 of file lqn_balance_equations.h.
| std::vector<T> line::lqn::LqnSolution< T >::tput |
Definition at line 139 of file lqn_balance_equations.h.
| std::vector<T> line::lqn::LqnSolution< T >::un |
Definition at line 139 of file lqn_balance_equations.h.
| std::vector<T> line::lqn::LqnSolution< T >::util |
Definition at line 139 of file lqn_balance_equations.h.