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

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

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

Public Attributes

std::vector< T > XN
 (R) throughput
Matrix< T > QN
 (M x R) mean queue length
Matrix< T > UN
 (M x R) utilization
Matrix< T > CN
 (M x R) residence time (MATLAB field .R)
Matrix< T > m
 (M x G) E[Q_(i,g)]
Matrix< T > d2m
 (M x G) the scaled pure second derivative
Matrix< T > Cov
 (M*G x M*G) Cov[Q_(i,g),Q_(j,g')] at row i*G+g, column j*G+g'.
Matrix< T > dm
 (M*G x M*G) the raw scaled first derivative, same layout
Matrix< T > Var
 (M x G)
Matrix< T > M2
 (M x G) E[Q^2]
Matrix< T > M3
 (M x G) E[Q^3]
Matrix< double > Skew
 (M x G) skewness, NaN where the variance vanishes
CovAsym
 raw asymmetry of Cov before symmetrization

Detailed Description

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

Definition at line 55 of file pfqn_sens_mom.h.

Member Data Documentation

◆ CN

template<class T>
Matrix<T> line::pfqn::SensMomResult< T >::CN

(M x R) residence time (MATLAB field .R)

Definition at line 59 of file pfqn_sens_mom.h.

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

◆ Cov

template<class T>
Matrix<T> line::pfqn::SensMomResult< T >::Cov

(M*G x M*G) Cov[Q_(i,g),Q_(j,g')] at row i*G+g, column j*G+g'.

Definition at line 64 of file pfqn_sens_mom.h.

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

◆ CovAsym

template<class T>
T line::pfqn::SensMomResult< T >::CovAsym

raw asymmetry of Cov before symmetrization

Definition at line 70 of file pfqn_sens_mom.h.

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

◆ d2m

template<class T>
Matrix<T> line::pfqn::SensMomResult< T >::d2m

(M x G) the scaled pure second derivative

Definition at line 62 of file pfqn_sens_mom.h.

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

◆ dm

template<class T>
Matrix<T> line::pfqn::SensMomResult< T >::dm

(M*G x M*G) the raw scaled first derivative, same layout

Definition at line 65 of file pfqn_sens_mom.h.

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

◆ m

template<class T>
Matrix<T> line::pfqn::SensMomResult< T >::m

(M x G) E[Q_(i,g)]

Definition at line 61 of file pfqn_sens_mom.h.

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

◆ M2

template<class T>
Matrix<T> line::pfqn::SensMomResult< T >::M2

(M x G) E[Q^2]

Definition at line 67 of file pfqn_sens_mom.h.

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

◆ M3

template<class T>
Matrix<T> line::pfqn::SensMomResult< T >::M3

(M x G) E[Q^3]

Definition at line 68 of file pfqn_sens_mom.h.

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

◆ QN

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

(M x R) mean queue length

Definition at line 57 of file pfqn_sens_mom.h.

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

◆ Skew

template<class T>
Matrix<double> line::pfqn::SensMomResult< T >::Skew

(M x G) skewness, NaN where the variance vanishes

Definition at line 69 of file pfqn_sens_mom.h.

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

◆ UN

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

(M x R) utilization

Definition at line 58 of file pfqn_sens_mom.h.

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

◆ Var

template<class T>
Matrix<T> line::pfqn::SensMomResult< T >::Var

(M x G)

Definition at line 66 of file pfqn_sens_mom.h.

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

◆ XN

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

(R) throughput

Definition at line 56 of file pfqn_sens_mom.h.

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


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