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

Every output of pfqn_mva_interval, each a [lower, upper] pair. More...

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

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

Public Attributes

Xlo
Xup
 throughput interval
Matrix< T > Q
 (M x 2) mean queue length per station
Matrix< T > U
 (M x 2) utilization enclosure per station
Matrix< T > R
 (M x 2) residence time per station
Rtot_lo
Rtot_up
 total response time
Qtot_lo
Qtot_up
 total number of jobs at the stations

Detailed Description

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

Every output of pfqn_mva_interval, each a [lower, upper] pair.

Definition at line 60 of file pfqn_mva_interval.h.

Member Data Documentation

◆ Q

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

(M x 2) mean queue length per station

Definition at line 62 of file pfqn_mva_interval.h.

Referenced by line::pfqn::pfqn_mva_interval(), and line::uq::uq_interval_by_mva().

◆ Qtot_lo

template<class T>
T line::pfqn::MvaIntervalResult< T >::Qtot_lo

Definition at line 66 of file pfqn_mva_interval.h.

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

◆ Qtot_up

template<class T>
T line::pfqn::MvaIntervalResult< T >::Qtot_up

total number of jobs at the stations

Definition at line 66 of file pfqn_mva_interval.h.

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

◆ R

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

(M x 2) residence time per station

Definition at line 64 of file pfqn_mva_interval.h.

Referenced by line::pfqn::pfqn_mva_interval(), and line::uq::uq_interval_by_mva().

◆ Rtot_lo

template<class T>
T line::pfqn::MvaIntervalResult< T >::Rtot_lo

◆ Rtot_up

template<class T>
T line::pfqn::MvaIntervalResult< T >::Rtot_up

total response time

Definition at line 65 of file pfqn_mva_interval.h.

Referenced by line::pfqn::pfqn_mva_interval(), and line::uq::uq_interval_by_mva().

◆ U

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

(M x 2) utilization enclosure per station

Definition at line 63 of file pfqn_mva_interval.h.

Referenced by line::pfqn::pfqn_mva_interval(), and line::uq::uq_interval_by_mva().

◆ Xlo

template<class T>
T line::pfqn::MvaIntervalResult< T >::Xlo

◆ Xup

template<class T>
T line::pfqn::MvaIntervalResult< T >::Xup

throughput interval

Definition at line 61 of file pfqn_mva_interval.h.

Referenced by line::pfqn::pfqn_mva_interval(), and line::uq::uq_interval_by_mva().


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