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

Return value of pfqn_dac, mirroring [Pjoint, states, XN, QN, UN, CN, pi]. More...

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

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

Public Attributes

std::vector< T > Pjoint
 one probability per row of states
std::vector< std::vector< int > > states
 aggregate states, J columns
std::vector< T > XN
 (R) chain throughput
Matrix< T > QN
 (M x R) mean queue length
std::vector< T > UN
 (M) utilization, 1 - P(empty)
std::vector< T > CN
 (R) cycle time, excluding think time
Matrix< T > PI
 (M x (Nt+1)) marginal distribution

Detailed Description

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

Return value of pfqn_dac, mirroring [Pjoint, states, XN, QN, UN, CN, pi].

Definition at line 51 of file pfqn_dac.h.

Member Data Documentation

◆ CN

template<class T>
std::vector<T> line::pfqn::DacResult< T >::CN

(R) cycle time, excluding think time

Definition at line 57 of file pfqn_dac.h.

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

◆ PI

template<class T>
Matrix<T> line::pfqn::DacResult< T >::PI

(M x (Nt+1)) marginal distribution

Definition at line 58 of file pfqn_dac.h.

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

◆ Pjoint

template<class T>
std::vector<T> line::pfqn::DacResult< T >::Pjoint

one probability per row of states

Definition at line 52 of file pfqn_dac.h.

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

◆ QN

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

(M x R) mean queue length

Definition at line 55 of file pfqn_dac.h.

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

◆ states

template<class T>
std::vector<std::vector<int> > line::pfqn::DacResult< T >::states

aggregate states, J columns

Definition at line 53 of file pfqn_dac.h.

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

◆ UN

template<class T>
std::vector<T> line::pfqn::DacResult< T >::UN

(M) utilization, 1 - P(empty)

Definition at line 56 of file pfqn_dac.h.

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

◆ XN

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

(R) chain throughput

Definition at line 54 of file pfqn_dac.h.

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


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