LINE Solver (C++)
Templated C++ port of the LINE queueing solver
Loading...
Searching...
No Matches
line::env::EnvSolution Struct Reference

What SolverENV reports. More...

#include <line/solvers/env/solver_env.h>

Collaboration diagram for line::env::EnvSolution:

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

Detailed Description

What SolverENV reports.

Definition at line 170 of file solver_env.h.

Member Data Documentation

◆ converged

bool line::env::EnvSolution::converged = false

Definition at line 185 of file solver_env.h.

Referenced by line::env::SolverEnv< T >::solve().

◆ iterations

int line::env::EnvSolution::iterations = 0

Definition at line 184 of file solver_env.h.

Referenced by line::env::SolverEnv< T >::solve().

◆ QCov

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.

◆ Qentry

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.

◆ QExit

std::vector<Matrix<double> > line::env::EnvSolution::QExit

Per-stage, sojourn-averaged metrics.

Definition at line 174 of file solver_env.h.

◆ QN

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().

◆ QVar

Matrix<double> line::env::EnvSolution::QVar

Definition at line 183 of file solver_env.h.

◆ TExit

std::vector<Matrix<double> > line::env::EnvSolution::TExit

Definition at line 174 of file solver_env.h.

◆ TN

Matrix<double> line::env::EnvSolution::TN

Definition at line 172 of file solver_env.h.

Referenced by line::env::SolverEnv< T >::solve().

◆ UExit

std::vector<Matrix<double> > line::env::EnvSolution::UExit

Definition at line 174 of file solver_env.h.

◆ UN

Matrix<double> line::env::EnvSolution::UN

Definition at line 172 of file solver_env.h.

Referenced by line::env::SolverEnv< T >::solve().


The documentation for this struct was generated from the following file: