![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
Index of dispersion for counts (IDC) of a MAP at resolution t. More...
#include <cstddef>#include <vector>#include "line/api/mam/map_count_mean.h"#include "line/api/mam/map_count_var.h"#include "line/api/mam/map_moment.h"#include "line/num/number.h"#include "line/util/error.h"Go to the source code of this file.
Namespaces | |
| namespace | line |
| namespace | line::mam |
Functions | |
| template<class T> | |
| std::vector< T > | line::mam::map_count_idc (const Map< T > &m, const std::vector< T > &t) |
| Index of dispersion for counts (IDC) of a MAP at resolution t. | |
| template<class T> | |
| T | line::mam::map_count_idc (const Map< T > &m, const T &t) |
| Scalar convenience: the IDC at a single window length t. | |
Index of dispersion for counts (IDC) of a MAP at resolution t.
Templated port of matlab/lib/kpctoolbox/map/map_count_idc.m. The IDC of the counting process A(t) is the scaled variance-time curve I_a(t) = Var(A(t)) / E[A(t)], t > 0, interpolating between the interarrival SCV at t->0+ and map_idc at t->Inf (Whitt-You, "A Robust Queueing Network Analyzer Based on Indices of Dispersion", eq. 1). It is the traffic descriptor RQNA is built on.
ARITHMETIC: transcendental. Var(A(t)) needs the matrix exponential (map_count_var), so this refuses under Rational like its variance input.
Definition in file map_count_idc.h.