![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
What SolverENV reports. More...
#include <line/solvers/env/solver_env.h>
Public Attributes | |
| Matrix< double > | QN |
| Environment-averaged metrics, (nstations x nclasses). | |
| Matrix< double > | UN |
| Matrix< double > | TN |
| std::vector< Matrix< double > > | QExit |
| Per-stage, sojourn-averaged metrics. | |
| std::vector< Matrix< double > > | UExit |
| std::vector< Matrix< double > > | TExit |
| std::vector< Matrix< double > > | Qentry |
| The entry queue lengths the fixed point converged to. | |
| Matrix< double > | QCov |
| meancov only: the environment-wide queue-length COVARIANCE over the (station, class) pairs, (M*K)-by-(M*K) and indexed ir = r*M + i, and its diagonal reshaped to (nstations x nclasses). | |
| Matrix< double > | QVar |
| int | iterations = 0 |
| bool | converged = false |
What SolverENV reports.
Definition at line 170 of file solver_env.h.
| bool line::env::EnvSolution::converged = false |
Definition at line 185 of file solver_env.h.
Referenced by line::env::SolverEnv< T >::solve().
| int line::env::EnvSolution::iterations = 0 |
Definition at line 184 of file solver_env.h.
Referenced by line::env::SolverEnv< T >::solve().
| Matrix<double> line::env::EnvSolution::QCov |
meancov only: the environment-wide queue-length COVARIANCE over the (station, class) pairs, (M*K)-by-(M*K) and indexed ir = r*M + i, and its diagonal reshaped to (nstations x nclasses).
Empty under every other coupling, which carries a first moment alone.
Definition at line 183 of file solver_env.h.
| std::vector<Matrix<double> > line::env::EnvSolution::Qentry |
The entry queue lengths the fixed point converged to.
Definition at line 176 of file solver_env.h.
| std::vector<Matrix<double> > line::env::EnvSolution::QExit |
Per-stage, sojourn-averaged metrics.
Definition at line 174 of file solver_env.h.
| Matrix<double> line::env::EnvSolution::QN |
Environment-averaged metrics, (nstations x nclasses).
Definition at line 172 of file solver_env.h.
Referenced by line::env::SolverEnv< T >::solve().
| Matrix<double> line::env::EnvSolution::QVar |
Definition at line 183 of file solver_env.h.
| std::vector<Matrix<double> > line::env::EnvSolution::TExit |
Definition at line 174 of file solver_env.h.
| Matrix<double> line::env::EnvSolution::TN |
Definition at line 172 of file solver_env.h.
Referenced by line::env::SolverEnv< T >::solve().
| std::vector<Matrix<double> > line::env::EnvSolution::UExit |
Definition at line 174 of file solver_env.h.
| Matrix<double> line::env::EnvSolution::UN |
Definition at line 172 of file solver_env.h.
Referenced by line::env::SolverEnv< T >::solve().