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

The reference's unbounded-buffer branch (L = Inf), bernoulli1_infinite: the Geo/Geo/1 closed form under the LAS-DA convention, with the queue-length laws returned as functions of n as the reference returns handles. More...

#include <line/api/dqsys/dqsys_bernoulli1.h>

Collaboration diagram for line::dqsys::Bernoulli1InfiniteResult< T >:

Public Attributes

T arrivalProb
T serviceProb
std::function< T(std::size_t)> pmf
 P(N = n), dqsys_geogeo1's pmf.
std::function< T(std::size_t)> arrivalPmf
 (1 - r) r^n, r = b(1-p)/(p(1-b))
T emptyProb
T utilization
T throughput
T lossProb
 0 on an unbounded buffer
T meanQueueLength
T meanWaitingQueue
T meanSojournTime
T meanWaitingTime
T normConst
 1 / emptyProb
std::string analyzer = "dqsys_bernoulli1"

Detailed Description

template<class T>
struct line::dqsys::Bernoulli1InfiniteResult< T >

The reference's unbounded-buffer branch (L = Inf), bernoulli1_infinite: the Geo/Geo/1 closed form under the LAS-DA convention, with the queue-length laws returned as functions of n as the reference returns handles.

Definition at line 77 of file dqsys_bernoulli1.h.

Member Data Documentation

◆ analyzer

template<class T>
std::string line::dqsys::Bernoulli1InfiniteResult< T >::analyzer = "dqsys_bernoulli1"

Definition at line 91 of file dqsys_bernoulli1.h.

◆ arrivalPmf

template<class T>
std::function<T(std::size_t)> line::dqsys::Bernoulli1InfiniteResult< T >::arrivalPmf

(1 - r) r^n, r = b(1-p)/(p(1-b))

Definition at line 81 of file dqsys_bernoulli1.h.

Referenced by line::dqsys::dqsys_bernoulli1_infinite().

◆ arrivalProb

template<class T>
T line::dqsys::Bernoulli1InfiniteResult< T >::arrivalProb

Definition at line 78 of file dqsys_bernoulli1.h.

Referenced by line::dqsys::dqsys_bernoulli1_infinite().

◆ emptyProb

template<class T>
T line::dqsys::Bernoulli1InfiniteResult< T >::emptyProb

Definition at line 82 of file dqsys_bernoulli1.h.

Referenced by line::dqsys::dqsys_bernoulli1_infinite().

◆ lossProb

template<class T>
T line::dqsys::Bernoulli1InfiniteResult< T >::lossProb

0 on an unbounded buffer

Definition at line 85 of file dqsys_bernoulli1.h.

Referenced by line::dqsys::dqsys_bernoulli1_infinite().

◆ meanQueueLength

template<class T>
T line::dqsys::Bernoulli1InfiniteResult< T >::meanQueueLength

Definition at line 86 of file dqsys_bernoulli1.h.

Referenced by line::dqsys::dqsys_bernoulli1_infinite().

◆ meanSojournTime

template<class T>
T line::dqsys::Bernoulli1InfiniteResult< T >::meanSojournTime

Definition at line 88 of file dqsys_bernoulli1.h.

Referenced by line::dqsys::dqsys_bernoulli1_infinite().

◆ meanWaitingQueue

template<class T>
T line::dqsys::Bernoulli1InfiniteResult< T >::meanWaitingQueue

Definition at line 87 of file dqsys_bernoulli1.h.

Referenced by line::dqsys::dqsys_bernoulli1_infinite().

◆ meanWaitingTime

template<class T>
T line::dqsys::Bernoulli1InfiniteResult< T >::meanWaitingTime

Definition at line 89 of file dqsys_bernoulli1.h.

Referenced by line::dqsys::dqsys_bernoulli1_infinite().

◆ normConst

template<class T>
T line::dqsys::Bernoulli1InfiniteResult< T >::normConst

1 / emptyProb

Definition at line 90 of file dqsys_bernoulli1.h.

Referenced by line::dqsys::dqsys_bernoulli1_infinite().

◆ pmf

template<class T>
std::function<T(std::size_t)> line::dqsys::Bernoulli1InfiniteResult< T >::pmf

P(N = n), dqsys_geogeo1's pmf.

Definition at line 80 of file dqsys_bernoulli1.h.

Referenced by line::dqsys::dqsys_bernoulli1_infinite().

◆ serviceProb

template<class T>
T line::dqsys::Bernoulli1InfiniteResult< T >::serviceProb

Definition at line 79 of file dqsys_bernoulli1.h.

Referenced by line::dqsys::dqsys_bernoulli1_infinite().

◆ throughput

template<class T>
T line::dqsys::Bernoulli1InfiniteResult< T >::throughput

Definition at line 84 of file dqsys_bernoulli1.h.

Referenced by line::dqsys::dqsys_bernoulli1_infinite().

◆ utilization

template<class T>
T line::dqsys::Bernoulli1InfiniteResult< T >::utilization

Definition at line 83 of file dqsys_bernoulli1.h.

Referenced by line::dqsys::dqsys_bernoulli1_infinite().


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