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

Return value of pfqn_mvac, mirroring [XN, QN, UN, CN]. More...

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

Public Attributes

std::vector< T > X
 (R) per-class throughput
Matrix< T > Q
 (M x R) per-class queue length at the SSFR queues
Matrix< T > U
 (M x R) per-class utilization
Matrix< T > C
 (M x R) per-class residence time

Detailed Description

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

Return value of pfqn_mvac, mirroring [XN, QN, UN, CN].

Definition at line 75 of file pfqn_mvac.h.

Member Data Documentation

◆ C

template<class T>
Matrix<T> line::pfqn::MvacResult< T >::C

(M x R) per-class residence time

Definition at line 79 of file pfqn_mvac.h.

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

◆ Q

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

(M x R) per-class queue length at the SSFR queues

Definition at line 77 of file pfqn_mvac.h.

Referenced by line::pfqn::pfqn_mvac(), and line::mva::solver_mvac_analyzer().

◆ U

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

(M x R) per-class utilization

Definition at line 78 of file pfqn_mvac.h.

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

◆ X

template<class T>
std::vector<T> line::pfqn::MvacResult< T >::X

(R) per-class throughput

Definition at line 76 of file pfqn_mvac.h.

Referenced by line::pfqn::pfqn_mvac(), and line::mva::solver_mvac_analyzer().


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