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

What the analyzer returns, in the same shape as the MVA and fluid results. More...

#include <line/solvers/ssa/ssa_types.h>

Collaboration diagram for line::ssa::SsaSolution:

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.

Detailed Description

What the analyzer returns, in the same shape as the MVA and fluid results.

Definition at line 101 of file ssa_types.h.

Member Data Documentation

◆ CN

◆ method

std::string line::ssa::SsaSolution::method = "nrm"

◆ PreemptN

Matrix<double> line::ssa::SsaSolution::PreemptN

◆ QN

◆ RN

◆ samples

std::size_t line::ssa::SsaSolution::samples = 0

◆ simulated_time

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

◆ StartN

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

◆ TN

◆ UN

◆ XN


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