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

What pfqn_qdamva returns: the fixed point and how it was reached. More...

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

Public Attributes

Matrix< T > Q
 (M x R) mean queue lengths
Matrix< T > X
 (1 x R) per-class throughputs
Matrix< T > U
 (M x R) per-class utilizations, carrying the g scaling
Matrix< T > R
 (M x R) per-class residence times, Q = X .* R
std::size_t iter = 0

Detailed Description

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

What pfqn_qdamva returns: the fixed point and how it was reached.

Definition at line 69 of file pfqn_qdamva.h.

Member Data Documentation

◆ iter

template<class T>
std::size_t line::pfqn::QdAmvaResult< T >::iter = 0

Definition at line 74 of file pfqn_qdamva.h.

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

◆ Q

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

(M x R) mean queue lengths

Definition at line 70 of file pfqn_qdamva.h.

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

◆ R

template<class T>
Matrix<T> line::pfqn::QdAmvaResult< T >::R

(M x R) per-class residence times, Q = X .* R

Definition at line 73 of file pfqn_qdamva.h.

Referenced by line::lqn::lqn_mol(), and line::pfqn::pfqn_qdamva().

◆ U

template<class T>
Matrix<T> line::pfqn::QdAmvaResult< T >::U

(M x R) per-class utilizations, carrying the g scaling

Definition at line 72 of file pfqn_qdamva.h.

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

◆ X

template<class T>
Matrix<T> line::pfqn::QdAmvaResult< T >::X

(1 x R) per-class throughputs

Definition at line 71 of file pfqn_qdamva.h.

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


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