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

Phase-type service of every item at one retrieval station. More...

#include <line/api/retrieval/retrieval_fpi_latency.h>

Collaboration diagram for line::retrieval::RetrievalStationPH< T >:

Public Member Functions

std::size_t phases () const

Public Attributes

Matrix< T > alpha
 (n x f) entry vectors, row per item
std::vector< Matrix< T > > sub
 (n) subgenerators, (f x f) each
RetrievalStationType type = RetrievalStationType::PS

Detailed Description

template<class T>
struct line::retrieval::RetrievalStationPH< T >

Phase-type service of every item at one retrieval station.

MATLAB carries this as alpha{s}(1,:,i) and T{s}(:,:,i); here alpha is one (n x f) matrix whose row i is the entry vector of item i, and sub is one (f x f) subgenerator per item.

Definition at line 84 of file retrieval_fpi_latency.h.

Member Function Documentation

◆ phases()

template<class T>
std::size_t line::retrieval::RetrievalStationPH< T >::phases ( ) const
inline

Definition at line 89 of file retrieval_fpi_latency.h.

References alpha, and line::Matrix< T >::cols().

Member Data Documentation

◆ alpha

template<class T>
Matrix<T> line::retrieval::RetrievalStationPH< T >::alpha

(n x f) entry vectors, row per item

Definition at line 85 of file retrieval_fpi_latency.h.

Referenced by phases().

◆ sub

template<class T>
std::vector<Matrix<T> > line::retrieval::RetrievalStationPH< T >::sub

(n) subgenerators, (f x f) each

Definition at line 86 of file retrieval_fpi_latency.h.

◆ type


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