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

One balking threshold: with min_jobs <= n <= max_jobs at the station, an arriving job of the class refuses to join with probability. More...

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

Collaboration diagram for line::qn::Station< T >::BalkingThreshold:

Public Attributes

double min_jobs = 0.0
double max_jobs = -1.0
probability = num_traits<T>::from_int(0)

Detailed Description

template<class T>
struct line::qn::Station< T >::BalkingThreshold

One balking threshold: with min_jobs <= n <= max_jobs at the station, an arriving job of the class refuses to join with probability.

max_jobs = -1 is the wire's spelling of an unbounded upper end.

Definition at line 725 of file network_struct.h.

Member Data Documentation

◆ max_jobs

template<class T>
double line::qn::Station< T >::BalkingThreshold::max_jobs = -1.0

Definition at line 727 of file network_struct.h.

Referenced by line::io::build_network_from_json().

◆ min_jobs

template<class T>
double line::qn::Station< T >::BalkingThreshold::min_jobs = 0.0

Definition at line 726 of file network_struct.h.

Referenced by line::io::build_network_from_json().

◆ probability

template<class T>
T line::qn::Station< T >::BalkingThreshold::probability = num_traits<T>::from_int(0)

Definition at line 728 of file network_struct.h.

Referenced by line::io::build_network_from_json().


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