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

What me_oqn_blk returns, per station. More...

#include <line/api/me/me_oqn_blk.h>

Public Attributes

std::vector< T > Q
 mean number present, the jobs held blocked included
std::vector< T > W
 mean response time, Q / T
std::vector< T > T_
 throughput, the CARRIED flow
std::vector< T > U
 utilization on LINE's convention (see the header)
std::vector< T > Ca
 interarrival scv of the offered flow
std::vector< T > Cd
 interdeparture scv
std::vector< T > PBa
 probability an arrival finds the station full
std::vector< T > lambda
 OFFERED arrival rate, the attempts included.
long iter = 0
bool converged = false

Detailed Description

template<class T>
struct line::me::MeBlkResult< T >

What me_oqn_blk returns, per station.

Definition at line 82 of file me_oqn_blk.h.

Member Data Documentation

◆ Ca

template<class T>
std::vector<T> line::me::MeBlkResult< T >::Ca

interarrival scv of the offered flow

Definition at line 87 of file me_oqn_blk.h.

Referenced by line::me::me_oqn_blk().

◆ Cd

template<class T>
std::vector<T> line::me::MeBlkResult< T >::Cd

interdeparture scv

Definition at line 88 of file me_oqn_blk.h.

Referenced by line::me::me_oqn_blk().

◆ converged

template<class T>
bool line::me::MeBlkResult< T >::converged = false

Definition at line 92 of file me_oqn_blk.h.

Referenced by line::me::me_oqn_blk().

◆ iter

template<class T>
long line::me::MeBlkResult< T >::iter = 0

Definition at line 91 of file me_oqn_blk.h.

Referenced by line::me::me_oqn_blk(), and line::nc::solver_nc_mem().

◆ lambda

template<class T>
std::vector<T> line::me::MeBlkResult< T >::lambda

OFFERED arrival rate, the attempts included.

Definition at line 90 of file me_oqn_blk.h.

Referenced by line::me::me_oqn_blk().

◆ PBa

template<class T>
std::vector<T> line::me::MeBlkResult< T >::PBa

probability an arrival finds the station full

Definition at line 89 of file me_oqn_blk.h.

Referenced by line::me::me_oqn_blk(), and line::nc::solver_nc_mem().

◆ Q

template<class T>
std::vector<T> line::me::MeBlkResult< T >::Q

mean number present, the jobs held blocked included

Definition at line 83 of file me_oqn_blk.h.

Referenced by line::me::me_oqn_blk(), and line::nc::solver_nc_mem().

◆ T_

template<class T>
std::vector<T> line::me::MeBlkResult< T >::T_

throughput, the CARRIED flow

Definition at line 85 of file me_oqn_blk.h.

Referenced by line::me::me_oqn_blk(), and line::nc::solver_nc_mem().

◆ U

template<class T>
std::vector<T> line::me::MeBlkResult< T >::U

utilization on LINE's convention (see the header)

Definition at line 86 of file me_oqn_blk.h.

Referenced by line::me::me_oqn_blk(), and line::nc::solver_nc_mem().

◆ W

template<class T>
std::vector<T> line::me::MeBlkResult< T >::W

mean response time, Q / T

Definition at line 84 of file me_oqn_blk.h.

Referenced by line::me::me_oqn_blk(), and line::nc::solver_nc_mem().


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