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

Return value of pfqn_harel_bounds, mirroring Ret.pfqnHarelBounds. More...

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

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

Public Attributes

LB
 throughput lower bound at population N
std::vector< T > UB
 UB[n] for n = 2..maxUB; entries 0 and 1 are unset.
std::vector< T > TH
 TH[n] = exact throughput at population n, n = 1..maxUB.
int N = 0
 population the bounds are stated at
std::size_t k = 0
 number of stations
int maxUB = 0
 largest n at which an upper bound was formed

Detailed Description

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

Return value of pfqn_harel_bounds, mirroring Ret.pfqnHarelBounds.

Definition at line 69 of file pfqn_harel_bounds.h.

Member Data Documentation

◆ k

template<class T>
std::size_t line::pfqn::HarelBoundsResult< T >::k = 0

number of stations

Definition at line 74 of file pfqn_harel_bounds.h.

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

◆ LB

template<class T>
T line::pfqn::HarelBoundsResult< T >::LB

throughput lower bound at population N

Definition at line 70 of file pfqn_harel_bounds.h.

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

◆ maxUB

template<class T>
int line::pfqn::HarelBoundsResult< T >::maxUB = 0

largest n at which an upper bound was formed

Definition at line 75 of file pfqn_harel_bounds.h.

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

◆ N

template<class T>
int line::pfqn::HarelBoundsResult< T >::N = 0

population the bounds are stated at

Definition at line 73 of file pfqn_harel_bounds.h.

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

◆ TH

template<class T>
std::vector<T> line::pfqn::HarelBoundsResult< T >::TH

TH[n] = exact throughput at population n, n = 1..maxUB.

Definition at line 72 of file pfqn_harel_bounds.h.

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

◆ UB

template<class T>
std::vector<T> line::pfqn::HarelBoundsResult< T >::UB

UB[n] for n = 2..maxUB; entries 0 and 1 are unset.

Definition at line 71 of file pfqn_harel_bounds.h.

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


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