![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
#include <line/api/pfqn/pfqn_sens_linearizer.h>
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 | |
| T | CovAsym |
| raw asymmetry of Cov, an error indicator here | |
| unsigned | iter |
| total CORE iterations performed | |
Definition at line 57 of file pfqn_sens_linearizer.h.
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().