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

getStageTable: one row per stage. More...

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

Collaboration diagram for line::env::Environment< T >::StageRow:

Public Attributes

std::size_t stage = 0
 1-based, as the reference prints it
std::string name
std::string type
double prob = 0.0
 probEnv
double hold_mean = 0.0
 holdMean
bool semi_markov = false

Detailed Description

template<class T>
struct line::env::Environment< T >::StageRow

getStageTable: one row per stage.

The reference's HoldT column holds the MAP or the semi-Markov arc struct; here it is the mean holding time and whether the stage is semi-Markov, which is what a reader of the table uses.

Definition at line 894 of file environment.h.

Member Data Documentation

◆ hold_mean

template<class T>
double line::env::Environment< T >::StageRow::hold_mean = 0.0

holdMean

Definition at line 899 of file environment.h.

◆ name

template<class T>
std::string line::env::Environment< T >::StageRow::name

Definition at line 896 of file environment.h.

◆ prob

template<class T>
double line::env::Environment< T >::StageRow::prob = 0.0

probEnv

Definition at line 898 of file environment.h.

◆ semi_markov

template<class T>
bool line::env::Environment< T >::StageRow::semi_markov = false

Definition at line 900 of file environment.h.

◆ stage

template<class T>
std::size_t line::env::Environment< T >::StageRow::stage = 0

1-based, as the reference prints it

Definition at line 895 of file environment.h.

◆ type

template<class T>
std::string line::env::Environment< T >::StageRow::type

Definition at line 897 of file environment.h.


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