![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
What the state-vector coupling reports. More...
#include <line/solvers/env/solver_env_statevec.h>
Public Attributes | |
| Matrix< T > | QN |
| Environment-averaged metrics, (nstations x nclasses). | |
| Matrix< T > | UN |
| Matrix< T > | TN |
| std::vector< Matrix< T > > | QStage |
| Per-stage, sojourn-averaged metrics. | |
| std::vector< Matrix< T > > | UStage |
| std::vector< Matrix< T > > | TStage |
| std::vector< std::vector< T > > | pi_enter |
| The entry distributions the fixed point converged to, per stage. | |
| std::vector< std::vector< T > > | pi_timeavg |
| The sojourn-end distributions the blend was taken over, per stage. | |
| solvers::CacheMetrics< T > | cache |
| aggregateCacheBlend_: the environment-blended cache surface. | |
| int | iterations = 0 |
| bool | converged = false |
What the state-vector coupling reports.
Definition at line 173 of file solver_env_statevec.h.
| solvers::CacheMetrics<T> line::env::EnvStatevecSolution< T >::cache |
aggregateCacheBlend_: the environment-blended cache surface.
The reference writes it onto the stage-one node objects with setResultHitProb; a struct-level port has no node object to write to, so it is reported here instead, and a class the cache never serves stays NaN rather than reading as "never hits".
KEYED BY NAME, in CacheMetrics' one shape rather than the node-index map this used to be: the mean-field coupling and the closed-form limits report the same surface, and indexing a cache result by position is what once made a host write it onto a Sink (see cache_metrics.h).
Definition at line 194 of file solver_env_statevec.h.
| bool line::env::EnvStatevecSolution< T >::converged = false |
Definition at line 196 of file solver_env_statevec.h.
Referenced by line::env::SolverEnvStatevec< T >::solve().
| int line::env::EnvStatevecSolution< T >::iterations = 0 |
Definition at line 195 of file solver_env_statevec.h.
Referenced by line::env::SolverEnvStatevec< T >::solve().
| std::vector<std::vector<T> > line::env::EnvStatevecSolution< T >::pi_enter |
The entry distributions the fixed point converged to, per stage.
Definition at line 179 of file solver_env_statevec.h.
| std::vector<std::vector<T> > line::env::EnvStatevecSolution< T >::pi_timeavg |
The sojourn-end distributions the blend was taken over, per stage.
Definition at line 181 of file solver_env_statevec.h.
| Matrix<T> line::env::EnvStatevecSolution< T >::QN |
Environment-averaged metrics, (nstations x nclasses).
Definition at line 175 of file solver_env_statevec.h.
| std::vector<Matrix<T> > line::env::EnvStatevecSolution< T >::QStage |
Per-stage, sojourn-averaged metrics.
Definition at line 177 of file solver_env_statevec.h.
| Matrix<T> line::env::EnvStatevecSolution< T >::TN |
Definition at line 175 of file solver_env_statevec.h.
| std::vector<Matrix<T> > line::env::EnvStatevecSolution< T >::TStage |
Definition at line 177 of file solver_env_statevec.h.
| Matrix<T> line::env::EnvStatevecSolution< T >::UN |
Definition at line 175 of file solver_env_statevec.h.
| std::vector<Matrix<T> > line::env::EnvStatevecSolution< T >::UStage |
Definition at line 177 of file solver_env_statevec.h.