![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
The LQN-level answer, indexed by element 1..nidx. More...
#include <line/solvers/ln/solver_ln.h>
Public Attributes | |
| std::vector< T > | QN |
| std::vector< T > | UN |
| std::vector< T > | RN |
| std::vector< T > | TN |
| std::vector< T > | AN |
| std::vector< T > | WN |
| std::vector< bool > | defined_Q |
| std::vector< bool > | defined_U |
| std::vector< bool > | defined_R |
| std::vector< bool > | defined_T |
| std::vector< bool > | defined_A |
| std::vector< bool > | defined_W |
| int | iterations = 0 |
| bool | converged = false |
| bool | is_bound = false |
| True when the numbers are a BOUND (method = mwba.upper / mwba.lower) rather than the fixed point. | |
The LQN-level answer, indexed by element 1..nidx.
Definition at line 351 of file solver_ln.h.
| std::vector<T> line::ln::LnSolution< T >::AN |
Definition at line 352 of file solver_ln.h.
Referenced by line::ln::SolverLN< T >::box_bounds().
| bool line::ln::LnSolution< T >::converged = false |
Definition at line 355 of file solver_ln.h.
Referenced by line::ln::SolverLN< T >::box_bounds().
| std::vector<bool> line::ln::LnSolution< T >::defined_A |
Definition at line 353 of file solver_ln.h.
Referenced by line::ln::SolverLN< T >::box_bounds().
| std::vector<bool> line::ln::LnSolution< T >::defined_Q |
Definition at line 353 of file solver_ln.h.
Referenced by line::ln::SolverLN< T >::box_bounds().
| std::vector<bool> line::ln::LnSolution< T >::defined_R |
Definition at line 353 of file solver_ln.h.
Referenced by line::ln::SolverLN< T >::box_bounds().
| std::vector<bool> line::ln::LnSolution< T >::defined_T |
Definition at line 353 of file solver_ln.h.
Referenced by line::ln::SolverLN< T >::box_bounds().
| std::vector<bool> line::ln::LnSolution< T >::defined_U |
Definition at line 353 of file solver_ln.h.
Referenced by line::ln::SolverLN< T >::box_bounds().
| std::vector<bool> line::ln::LnSolution< T >::defined_W |
Definition at line 353 of file solver_ln.h.
Referenced by line::ln::SolverLN< T >::box_bounds().
| bool line::ln::LnSolution< T >::is_bound = false |
True when the numbers are a BOUND (method = mwba.upper / mwba.lower) rather than the fixed point.
A bound defines throughput and processor utilization and nothing else, so the other four measures come back undefined; reporting zeros there would be a claim.
Definition at line 362 of file solver_ln.h.
Referenced by line::ln::SolverLN< T >::box_bounds().
| int line::ln::LnSolution< T >::iterations = 0 |
Definition at line 354 of file solver_ln.h.
Referenced by line::ln::SolverLN< T >::box_bounds().
| std::vector<T> line::ln::LnSolution< T >::QN |
Definition at line 352 of file solver_ln.h.
Referenced by line::ln::SolverLN< T >::box_bounds().
| std::vector<T> line::ln::LnSolution< T >::RN |
Definition at line 352 of file solver_ln.h.
Referenced by line::ln::SolverLN< T >::box_bounds().
| std::vector<T> line::ln::LnSolution< T >::TN |
Definition at line 352 of file solver_ln.h.
Referenced by line::ln::SolverLN< T >::box_bounds().
| std::vector<T> line::ln::LnSolution< T >::UN |
Definition at line 352 of file solver_ln.h.
Referenced by line::ln::SolverLN< T >::box_bounds().
| std::vector<T> line::ln::LnSolution< T >::WN |
Definition at line 352 of file solver_ln.h.
Referenced by line::ln::SolverLN< T >::box_bounds().