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

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

Collaboration diagram for line::pfqn::SensResptResult< T >:

Public Attributes

std::vector< T > XN
 (R) throughput at population N
Matrix< T > QN
 (M x R) mean queue length
Matrix< T > UN
 (M x R) utilization
Matrix< T > W
 (M x R) E[W_(i,l)], the mean sojourn time per visit
std::vector< Matrix< T > > WM
 (tmax) matrices M x R, WM[t-1](i,l) = E[W^t]
Matrix< T > WVar
 (M x R) Var[W], zero unless tmax >= 2
Matrix< double > WSkew
 (M x R) skewness of W, zero unless tmax >= 3
std::vector< T > m
 (M) E[Q_i] at population N
std::vector< T > Var
 (M) Var[Q_i] at population N
Matrix< T > p
 (M x max(b)) p(i,j) = P[Q_i = j] for j = 0..b_i-1.
Matrix< T > Wresid
 (M x R) the residence time w_i(l) of the recursion

Detailed Description

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

Definition at line 58 of file pfqn_sens_respt.h.

Member Data Documentation

◆ m

template<class T>
std::vector<T> line::pfqn::SensResptResult< T >::m

(M) E[Q_i] at population N

Definition at line 68 of file pfqn_sens_respt.h.

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

◆ p

template<class T>
Matrix<T> line::pfqn::SensResptResult< T >::p

(M x max(b)) p(i,j) = P[Q_i = j] for j = 0..b_i-1.

RAGGED: row i is meaningful only up to column b_i-1 and is zero-padded out to max(b).

Definition at line 72 of file pfqn_sens_respt.h.

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

◆ QN

template<class T>
Matrix<T> line::pfqn::SensResptResult< T >::QN

(M x R) mean queue length

Definition at line 60 of file pfqn_sens_respt.h.

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

◆ UN

template<class T>
Matrix<T> line::pfqn::SensResptResult< T >::UN

(M x R) utilization

Definition at line 61 of file pfqn_sens_respt.h.

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

◆ Var

template<class T>
std::vector<T> line::pfqn::SensResptResult< T >::Var

(M) Var[Q_i] at population N

Definition at line 69 of file pfqn_sens_respt.h.

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

◆ W

template<class T>
Matrix<T> line::pfqn::SensResptResult< T >::W

(M x R) E[W_(i,l)], the mean sojourn time per visit

Definition at line 63 of file pfqn_sens_respt.h.

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

◆ WM

template<class T>
std::vector<Matrix<T> > line::pfqn::SensResptResult< T >::WM

(tmax) matrices M x R, WM[t-1](i,l) = E[W^t]

Definition at line 64 of file pfqn_sens_respt.h.

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

◆ Wresid

template<class T>
Matrix<T> line::pfqn::SensResptResult< T >::Wresid

(M x R) the residence time w_i(l) of the recursion

Definition at line 73 of file pfqn_sens_respt.h.

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

◆ WSkew

template<class T>
Matrix<double> line::pfqn::SensResptResult< T >::WSkew

(M x R) skewness of W, zero unless tmax >= 3

Definition at line 66 of file pfqn_sens_respt.h.

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

◆ WVar

template<class T>
Matrix<T> line::pfqn::SensResptResult< T >::WVar

(M x R) Var[W], zero unless tmax >= 2

Definition at line 65 of file pfqn_sens_respt.h.

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

◆ XN

template<class T>
std::vector<T> line::pfqn::SensResptResult< T >::XN

(R) throughput at population N

Definition at line 59 of file pfqn_sens_respt.h.

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


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