LINE Solver (C++)
Templated C++ port of the LINE queueing solver
Loading...
Searching...
No Matches
line::pfqn::McmcResult< T > Struct Template Reference

Estimates of pfqn_mcmc together with their batch-means intervals. More...

#include <line/api/pfqn/pfqn_mcmc.h>

Public Attributes

std::vector< T > X
 (R) throughput estimates G(N-e_r)/G(N)
Matrix< T > Q
 (M x R) mean queue lengths at the queueing stations
std::vector< T > Xse
 (R) batch-means standard error of X
std::vector< T > Xlo
 (R) lower end of the two-sigma interval for X
std::vector< T > Xhi
 (R) upper end of the two-sigma interval for X
Matrix< T > Qse
 (M x R) batch-means standard error of Q
Matrix< T > Qlo
 (M x R) lower end of the two-sigma interval for Q
Matrix< T > Qhi
 (M x R) upper end of the two-sigma interval for Q
std::size_t batches = 0
 batches the run was split into
std::size_t samples = 0
 completions simulated after warm-up
std::size_t burnin = 0
 completions discarded as warm-up

Detailed Description

template<class T>
struct line::pfqn::McmcResult< T >

Estimates of pfqn_mcmc together with their batch-means intervals.

Definition at line 122 of file pfqn_mcmc.h.

Member Data Documentation

◆ batches

template<class T>
std::size_t line::pfqn::McmcResult< T >::batches = 0

batches the run was split into

Definition at line 131 of file pfqn_mcmc.h.

Referenced by line::pfqn::pfqn_mcmc().

◆ burnin

template<class T>
std::size_t line::pfqn::McmcResult< T >::burnin = 0

completions discarded as warm-up

Definition at line 133 of file pfqn_mcmc.h.

Referenced by line::pfqn::pfqn_mcmc().

◆ Q

template<class T>
Matrix<T> line::pfqn::McmcResult< T >::Q

(M x R) mean queue lengths at the queueing stations

Definition at line 124 of file pfqn_mcmc.h.

Referenced by line::pfqn::pfqn_mcmc().

◆ Qhi

template<class T>
Matrix<T> line::pfqn::McmcResult< T >::Qhi

(M x R) upper end of the two-sigma interval for Q

Definition at line 130 of file pfqn_mcmc.h.

Referenced by line::pfqn::pfqn_mcmc().

◆ Qlo

template<class T>
Matrix<T> line::pfqn::McmcResult< T >::Qlo

(M x R) lower end of the two-sigma interval for Q

Definition at line 129 of file pfqn_mcmc.h.

Referenced by line::pfqn::pfqn_mcmc().

◆ Qse

template<class T>
Matrix<T> line::pfqn::McmcResult< T >::Qse

(M x R) batch-means standard error of Q

Definition at line 128 of file pfqn_mcmc.h.

Referenced by line::pfqn::pfqn_mcmc().

◆ samples

template<class T>
std::size_t line::pfqn::McmcResult< T >::samples = 0

completions simulated after warm-up

Definition at line 132 of file pfqn_mcmc.h.

Referenced by line::pfqn::pfqn_mcmc().

◆ X

template<class T>
std::vector<T> line::pfqn::McmcResult< T >::X

(R) throughput estimates G(N-e_r)/G(N)

Definition at line 123 of file pfqn_mcmc.h.

Referenced by line::pfqn::pfqn_mcmc().

◆ Xhi

template<class T>
std::vector<T> line::pfqn::McmcResult< T >::Xhi

(R) upper end of the two-sigma interval for X

Definition at line 127 of file pfqn_mcmc.h.

Referenced by line::pfqn::pfqn_mcmc().

◆ Xlo

template<class T>
std::vector<T> line::pfqn::McmcResult< T >::Xlo

(R) lower end of the two-sigma interval for X

Definition at line 126 of file pfqn_mcmc.h.

Referenced by line::pfqn::pfqn_mcmc().

◆ Xse

template<class T>
std::vector<T> line::pfqn::McmcResult< T >::Xse

(R) batch-means standard error of X

Definition at line 125 of file pfqn_mcmc.h.

Referenced by line::pfqn::pfqn_mcmc().


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