![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
The pass-and-swap / order-independent parameters of a PAS station, keyed by station index (Dorsman and Gardner 2024, Sect. More...
#include <line/lang/qn/network_struct.h>
Public Attributes | |
| std::function< T(const std::vector< std::size_t > &)> | svc_rate_fun |
| std::vector< std::vector< bool > > | swap_graph |
The pass-and-swap / order-independent parameters of a PAS station, keyed by station index (Dorsman and Gardner 2024, Sect.
2).
svc_rate_fun is the total service rate mu(c) of an ordered list of class indices; the rate of the token at position p is the INCREMENT mu(c1..cp) - mu(c1..c_{p-1}), which is what makes the station order-independent. swap_graph is the (R x R) adjacency saying which class may take another's place. An OI station is the special case of an empty swap graph.
Definition at line 1451 of file network_struct.h.
| std::function<T(const std::vector<std::size_t>&)> line::qn::NetworkStruct< T >::PasParam::svc_rate_fun |
Definition at line 1452 of file network_struct.h.
| std::vector<std::vector<bool> > line::qn::NetworkStruct< T >::PasParam::swap_graph |
Definition at line 1453 of file network_struct.h.