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

Return value of pfqn_procomom2, mirroring [pk, lG, G, T, F, B]. More...

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

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

Public Attributes

std::vector< T > pk
 (sumN+1) marginal, pk[n] = P(n jobs at the queue)
G
 normalizing constant
double lG
 its logarithm
std::vector< Matrix< T > > Tr
 per-class transfer matrices
Matrix< T > F
 prod_r Tr^{N_r} / N_r!
Matrix< T > B
 prod_r Tr

Detailed Description

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

Return value of pfqn_procomom2, mirroring [pk, lG, G, T, F, B].

Definition at line 304 of file pfqn_procomom.h.

Member Data Documentation

◆ B

template<class T>
Matrix<T> line::pfqn::Procomom2Result< T >::B

prod_r Tr

Definition at line 310 of file pfqn_procomom.h.

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

◆ F

template<class T>
Matrix<T> line::pfqn::Procomom2Result< T >::F

prod_r Tr^{N_r} / N_r!

Definition at line 309 of file pfqn_procomom.h.

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

◆ G

template<class T>
T line::pfqn::Procomom2Result< T >::G

normalizing constant

Definition at line 306 of file pfqn_procomom.h.

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

◆ lG

template<class T>
double line::pfqn::Procomom2Result< T >::lG

its logarithm

Definition at line 307 of file pfqn_procomom.h.

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

◆ pk

template<class T>
std::vector<T> line::pfqn::Procomom2Result< T >::pk

(sumN+1) marginal, pk[n] = P(n jobs at the queue)

Definition at line 305 of file pfqn_procomom.h.

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

◆ Tr

template<class T>
std::vector<Matrix<T> > line::pfqn::Procomom2Result< T >::Tr

per-class transfer matrices

Definition at line 308 of file pfqn_procomom.h.

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


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