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

Return value of pfqn_looping: the throughput bracket plus its queue lengths. More...

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

Public Attributes

std::vector< T > Xlo
 (R) pessimistic (lower) throughput bound
std::vector< T > Xup
 (R) optimistic (upper) throughput bound
Matrix< T > Q
 (M x R) queue lengths on the pessimistic side
Matrix< T > R
 (M x R) residence times
std::size_t iterations = 0
bool converged = false

Detailed Description

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

Return value of pfqn_looping: the throughput bracket plus its queue lengths.

Definition at line 56 of file pfqn_looping.h.

Member Data Documentation

◆ converged

template<class T>
bool line::pfqn::LoopingBounds< T >::converged = false

Definition at line 62 of file pfqn_looping.h.

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

◆ iterations

template<class T>
std::size_t line::pfqn::LoopingBounds< T >::iterations = 0

Definition at line 61 of file pfqn_looping.h.

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

◆ Q

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

(M x R) queue lengths on the pessimistic side

Definition at line 59 of file pfqn_looping.h.

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

◆ R

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

(M x R) residence times

Definition at line 60 of file pfqn_looping.h.

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

◆ Xlo

template<class T>
std::vector<T> line::pfqn::LoopingBounds< T >::Xlo

(R) pessimistic (lower) throughput bound

Definition at line 57 of file pfqn_looping.h.

Referenced by line::pfqn::pfqn_looping(), and line::ba::solver_ba_analyzer().

◆ Xup

template<class T>
std::vector<T> line::pfqn::LoopingBounds< T >::Xup

(R) optimistic (upper) throughput bound

Definition at line 58 of file pfqn_looping.h.

Referenced by line::pfqn::pfqn_looping(), and line::ba::solver_ba_analyzer().


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