![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
What the analyzer returns, in the same shape as the MVA and fluid results. More...
#include <line/solvers/ssa/ssa_types.h>
Public Attributes | |
| Matrix< double > | QN |
| Matrix< double > | UN |
| Matrix< double > | RN |
| Matrix< double > | TN |
| std::vector< double > | CN |
| std::vector< double > | XN |
| Matrix< double > | StartN |
| The DERIVED rates, (nstations x nclasses): how often per unit time a class-r service STARTS at station i, and how often a class-r job in service is PUSHED BACK into the buffer there. | |
| Matrix< double > | PreemptN |
| std::string | method = "nrm" |
| The concrete algorithm, as the reference's method. | |
| double | simulated_time = 0.0 |
| Simulated time the metrics are averaged over; the reference's totalTime. | |
| std::size_t | samples = 0 |
| Reaction firings actually performed. | |
What the analyzer returns, in the same shape as the MVA and fluid results.
Definition at line 101 of file ssa_types.h.
| std::vector<double> line::ssa::SsaSolution::CN |
Definition at line 103 of file ssa_types.h.
Referenced by line::ssa::NrmEngine< T >::run(), line::ssa::solver_ssa_nrm_space_analyzer(), line::ssa::solver_ssa_parallel_analyzer(), and line::ssa::solver_ssa_serial_on_struct().
| std::string line::ssa::SsaSolution::method = "nrm" |
The concrete algorithm, as the reference's method.
Definition at line 113 of file ssa_types.h.
Referenced by line::NetworkSolver::avg_table(), line::ssa::NrmEngine< T >::run(), line::ssa::solver_ssa_nrm_space_analyzer(), line::ssa::solver_ssa_parallel_analyzer(), and line::ssa::solver_ssa_serial_on_struct().
| Matrix<double> line::ssa::SsaSolution::PreemptN |
Definition at line 111 of file ssa_types.h.
Referenced by line::ssa::NrmEngine< T >::run(), and line::ssa::solver_ssa_serial_on_struct().
| Matrix<double> line::ssa::SsaSolution::QN |
Definition at line 102 of file ssa_types.h.
Referenced by line::ssa::NrmEngine< T >::run(), line::ssa::solver_ssa_nrm_space_analyzer(), line::ssa::solver_ssa_parallel_analyzer(), and line::ssa::solver_ssa_serial_on_struct().
| Matrix<double> line::ssa::SsaSolution::RN |
Definition at line 102 of file ssa_types.h.
Referenced by line::ssa::NrmEngine< T >::run(), line::ssa::solver_ssa_nrm_space_analyzer(), line::ssa::solver_ssa_parallel_analyzer(), and line::ssa::solver_ssa_serial_on_struct().
| std::size_t line::ssa::SsaSolution::samples = 0 |
Reaction firings actually performed.
Definition at line 117 of file ssa_types.h.
Referenced by line::ssa::NrmEngine< T >::run(), line::ssa::solver_ssa_nrm_space_analyzer(), line::ssa::solver_ssa_parallel_analyzer(), and line::ssa::solver_ssa_serial_on_struct().
| double line::ssa::SsaSolution::simulated_time = 0.0 |
Simulated time the metrics are averaged over; the reference's totalTime.
Definition at line 115 of file ssa_types.h.
Referenced by line::ssa::NrmEngine< T >::run(), line::ssa::solver_ssa_nrm_space_analyzer(), line::ssa::solver_ssa_parallel_analyzer(), and line::ssa::solver_ssa_serial_on_struct().
| Matrix<double> line::ssa::SsaSolution::StartN |
The DERIVED rates, (nstations x nclasses): how often per unit time a class-r service STARTS at station i, and how often a class-r job in service is PUSHED BACK into the buffer there.
At a lossless station with no in-service abandonment StartN == TN + PreemptN, up to simulation error; SolverCTMC reports the exact value of the same quantity.
Definition at line 111 of file ssa_types.h.
Referenced by line::ssa::NrmEngine< T >::run(), and line::ssa::solver_ssa_serial_on_struct().
| Matrix<double> line::ssa::SsaSolution::TN |
Definition at line 102 of file ssa_types.h.
Referenced by line::ssa::NrmEngine< T >::run(), line::ssa::solver_ssa_nrm_space_analyzer(), line::ssa::solver_ssa_parallel_analyzer(), and line::ssa::solver_ssa_serial_on_struct().
| Matrix<double> line::ssa::SsaSolution::UN |
Definition at line 102 of file ssa_types.h.
Referenced by line::ssa::NrmEngine< T >::run(), line::ssa::solver_ssa_nrm_space_analyzer(), line::ssa::solver_ssa_parallel_analyzer(), and line::ssa::solver_ssa_serial_on_struct().
| std::vector<double> line::ssa::SsaSolution::XN |
Definition at line 103 of file ssa_types.h.
Referenced by line::ssa::NrmEngine< T >::run(), line::ssa::solver_ssa_nrm_space_analyzer(), line::ssa::solver_ssa_parallel_analyzer(), and line::ssa::solver_ssa_serial_on_struct().