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

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

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

Public Attributes

std::vector< T > XN
 (R) throughput
Matrix< T > QN
 (M x R) queue length per class
Matrix< T > UN
 (M x R) utilization
Matrix< T > WN
 (M x R) residence time
std::vector< T > m
 (M) E[Q_i], the total queue at station i
Matrix< T > dm
 (M x M) dm(i,h) = x_h dm_i/dx_h
std::vector< T > d2m
 (M) x_i^2 d2m_i/dx_i^2
Matrix< T > Cov
 (M x M) symmetrized dm
std::vector< T > Var
 (M)
std::vector< T > M2
 (M) E[Q^2]
std::vector< T > M3
 (M) E[Q^3]
std::vector< double > Skew
 (M) skewness, NaN where the variance vanishes
CovAsym
 raw asymmetry of Cov, an error indicator here
unsigned iter
 total CORE iterations performed

Detailed Description

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

Definition at line 57 of file pfqn_sens_linearizer.h.

Member Data Documentation

◆ Cov

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

(M x M) symmetrized dm

Definition at line 66 of file pfqn_sens_linearizer.h.

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

◆ CovAsym

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

raw asymmetry of Cov, an error indicator here

Definition at line 71 of file pfqn_sens_linearizer.h.

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

◆ d2m

template<class T>
std::vector<T> line::pfqn::SensLinearizerResult< T >::d2m

(M) x_i^2 d2m_i/dx_i^2

Definition at line 65 of file pfqn_sens_linearizer.h.

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

◆ dm

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

(M x M) dm(i,h) = x_h dm_i/dx_h

Definition at line 64 of file pfqn_sens_linearizer.h.

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

◆ iter

template<class T>
unsigned line::pfqn::SensLinearizerResult< T >::iter

total CORE iterations performed

Definition at line 72 of file pfqn_sens_linearizer.h.

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

◆ m

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

(M) E[Q_i], the total queue at station i

Definition at line 63 of file pfqn_sens_linearizer.h.

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

◆ M2

template<class T>
std::vector<T> line::pfqn::SensLinearizerResult< T >::M2

(M) E[Q^2]

Definition at line 68 of file pfqn_sens_linearizer.h.

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

◆ M3

template<class T>
std::vector<T> line::pfqn::SensLinearizerResult< T >::M3

(M) E[Q^3]

Definition at line 69 of file pfqn_sens_linearizer.h.

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

◆ QN

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

(M x R) queue length per class

Definition at line 59 of file pfqn_sens_linearizer.h.

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

◆ Skew

template<class T>
std::vector<double> line::pfqn::SensLinearizerResult< T >::Skew

(M) skewness, NaN where the variance vanishes

Definition at line 70 of file pfqn_sens_linearizer.h.

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

◆ UN

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

(M x R) utilization

Definition at line 60 of file pfqn_sens_linearizer.h.

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

◆ Var

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

(M)

Definition at line 67 of file pfqn_sens_linearizer.h.

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

◆ WN

template<class T>
Matrix<T> line::pfqn::SensLinearizerResult< T >::WN

(M x R) residence time

Definition at line 61 of file pfqn_sens_linearizer.h.

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

◆ XN

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

(R) throughput

Definition at line 58 of file pfqn_sens_linearizer.h.

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


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