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

The solved background modulating chain. More...

#include <line/solvers/mam/solver_mam_bgchain.h>

Collaboration diagram for line::mam::BgchainCtmc< T >:

Public Attributes

std::vector< std::vector< std::vector< int > > > space
 space[s][i][b]: class-b jobs held by station i in state s.
std::vector< std::vector< int > > totocc
 totocc[s][i]: closed jobs of any background class held by station i.
std::vector< T > pi
Matrix< T > Q
std::vector< std::vector< T > > QLen
std::vector< std::vector< T > > Tput
std::vector< std::vector< T > > Ubusy
 (Mc x B)
std::size_t nstates = 0

Detailed Description

template<class T>
struct line::mam::BgchainCtmc< T >

The solved background modulating chain.

Definition at line 267 of file solver_mam_bgchain.h.

Member Data Documentation

◆ nstates

template<class T>
std::size_t line::mam::BgchainCtmc< T >::nstates = 0

◆ pi

template<class T>
std::vector<T> line::mam::BgchainCtmc< T >::pi

◆ Q

template<class T>
Matrix<T> line::mam::BgchainCtmc< T >::Q

◆ QLen

template<class T>
std::vector<std::vector<T> > line::mam::BgchainCtmc< T >::QLen

◆ space

template<class T>
std::vector<std::vector<std::vector<int> > > line::mam::BgchainCtmc< T >::space

space[s][i][b]: class-b jobs held by station i in state s.

Definition at line 269 of file solver_mam_bgchain.h.

Referenced by line::mam::mam_bgchain_ctmc().

◆ totocc

template<class T>
std::vector<std::vector<int> > line::mam::BgchainCtmc< T >::totocc

totocc[s][i]: closed jobs of any background class held by station i.

Definition at line 271 of file solver_mam_bgchain.h.

Referenced by line::mam::mam_bgchain_ctmc(), and line::mam::mam_bgchain_env().

◆ Tput

template<class T>
std::vector<std::vector<T> > line::mam::BgchainCtmc< T >::Tput

◆ Ubusy

template<class T>
std::vector<std::vector<T> > line::mam::BgchainCtmc< T >::Ubusy

(Mc x B)

Definition at line 274 of file solver_mam_bgchain.h.

Referenced by line::mam::mam_bgchain_ctmc(), and line::mam::solver_mam_bgchain().


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