![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
The transient the covariance equation produces, i.e. More...
#include <line/solvers/fluid/fluid_kp.h>
Public Attributes | |
| std::vector< double > | t |
| std::vector< Matrix< double > > | QVar |
| per time point, (nstations x nclasses) | |
| std::vector< Matrix< double > > | Sigma |
| per time point, (dim x dim) | |
| std::vector< Matrix< double > > | QCov |
| Sigma AGGREGATED onto station-class pairs, per time point, (M*K)-by-(M*K) and indexed ir = r*M + i. | |
| std::vector< Matrix< double > > | QN |
| The MEAN trajectory aggregated onto station-class pairs, per time point, (nstations x nclasses) – the same series the steady table summarises. | |
| std::vector< Matrix< double > > | UN |
| std::vector< Matrix< double > > | TN |
| std::vector< std::vector< double > > | q |
The transient the covariance equation produces, i.e.
getTranAvgVar.
Definition at line 120 of file fluid_kp.h.
| std::vector<std::vector<double> > line::fluid::FluidKpTransient::q |
Definition at line 141 of file fluid_kp.h.
Referenced by line::fluid::solver_fluid_kp_core().
| std::vector<Matrix<double> > line::fluid::FluidKpTransient::QCov |
Sigma AGGREGATED onto station-class pairs, per time point, (M*K)-by-(M*K) and indexed ir = r*M + i.
Its diagonal is QVar and its off-diagonal entries carry the cross-station and cross-class terms QVar drops, in an index space a caller can use without knowing this method's phase layout: SolverENV's meancov coupling reads it and seeds the next stage through FluidOptions::init_qlen/init_qcov, which are in the same space.
Definition at line 132 of file fluid_kp.h.
Referenced by line::fluid::solver_fluid_kp_core().
| std::vector<Matrix<double> > line::fluid::FluidKpTransient::QN |
The MEAN trajectory aggregated onto station-class pairs, per time point, (nstations x nclasses) – the same series the steady table summarises.
A caller that wants both moments on one grid (SolverENV's meancov) reads them here rather than re-deriving the block sums from q, which would need this method's phase layout.
Definition at line 140 of file fluid_kp.h.
Referenced by line::fluid::solver_fluid_kp_core().
| std::vector<Matrix<double> > line::fluid::FluidKpTransient::QVar |
per time point, (nstations x nclasses)
Definition at line 122 of file fluid_kp.h.
Referenced by line::fluid::solver_fluid_kp_core().
| std::vector<Matrix<double> > line::fluid::FluidKpTransient::Sigma |
per time point, (dim x dim)
Definition at line 123 of file fluid_kp.h.
Referenced by line::fluid::solver_fluid_kp_core().
| std::vector<double> line::fluid::FluidKpTransient::t |
Definition at line 121 of file fluid_kp.h.
Referenced by line::fluid::solver_fluid_kp_core().
| std::vector<Matrix<double> > line::fluid::FluidKpTransient::TN |
Definition at line 140 of file fluid_kp.h.
Referenced by line::fluid::solver_fluid_kp_core().
| std::vector<Matrix<double> > line::fluid::FluidKpTransient::UN |
Definition at line 140 of file fluid_kp.h.
Referenced by line::fluid::solver_fluid_kp_core().