![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
Exact analysis of the M/M/c/c (Erlang loss) system. More...
#include <cmath>#include <string>#include <vector>#include "line/api/qsys/qsys_res.h"#include "line/util/error.h"Go to the source code of this file.
Namespaces | |
| namespace | line |
| Conservation laws of a layered queueing network, enumerated from its structure. | |
| namespace | line::qsys |
Functions | |
| QsysRes | line::qsys::qsys_mmcc (double lambda, double mu, unsigned c) |
| Exact M/M/c/c Erlang loss system. | |
Exact analysis of the M/M/c/c (Erlang loss) system.
Port of matlab/src/api/qsys/qsys_mmcc.m. The blocking probability is the Erlang B formula by its stable recursion B_k = A B_{k-1} / (k + A B_{k-1}); the occupancy is the truncated Poisson law, normalized in log space. The result is insensitive to the service law beyond its mean.
ARITHMETIC: double (gammaln, log-space normalization), as the reference.
Definition in file qsys_mmcc.h.