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

The polling controller of a POLLING station, keyed by station index. More...

#include <line/lang/qn/network_struct.h>

Collaboration diagram for line::ctmc::NetworkStruct< T >::PollingParam:

Public Attributes

lang::PollingType ptype = lang::PollingType::EXHAUSTIVE
std::size_t pk = 1
 the K of K-LIMITED
std::vector< lang::Distrib< T > > switchover

Detailed Description

template<class T>
struct line::ctmc::NetworkStruct< T >::PollingParam

The polling controller of a POLLING station, keyed by station index.

switchover[r] is the walk into buffer r, taken from the buffer the server LEAVES to get there. An Immediate switchover is NOT represented as a state: taking its ~1e8 rate literally would make the generator stiff and add a spurious state per buffer, so pollingNext folds it into the enclosing transition instead.

Definition at line 1254 of file network_struct.h.

Member Data Documentation

◆ pk

template<class T>
std::size_t line::qn::NetworkStruct< T >::PollingParam::pk = 1

the K of K-LIMITED

Definition at line 1256 of file network_struct.h.

◆ ptype

template<class T>
lang::PollingType line::qn::NetworkStruct< T >::PollingParam::ptype = lang::PollingType::EXHAUSTIVE

Definition at line 1255 of file network_struct.h.

◆ switchover

template<class T>
std::vector<lang::Distrib<T> > line::qn::NetworkStruct< T >::PollingParam::switchover

Definition at line 1257 of file network_struct.h.


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