![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
Laplace-Stieltjes transform of the maximum of heterogeneous exponentials. More...
#include <cstddef>#include <vector>#include "line/api/fj/fj_types.h"#include "line/num/number.h"#include "line/util/error.h"Go to the source code of this file.
Namespaces | |
| namespace | line |
| namespace | line::fj |
Functions | |
| template<class T> | |
| T | line::fj::fj_lst_max_het (const std::vector< T > &lambda, const T &s) |
| Laplace-Stieltjes transform of the maximum of heterogeneous exponentials. | |
Laplace-Stieltjes transform of the maximum of heterogeneous exponentials.
Templated port of matlab/src/api/fj/fj_lst_max_het.m.
( s + sum_{j=1..m} lambda_j ) L*_m(lambda, s) = sum_{j=1..m} lambda_j L*_{m-1}(lambda \ j, s)
anchored at L*_0 = 1, because the maximum of an empty collection is zero. The recurrence is swept bottom-up over the 2^K sub-collections, each keyed by a bit mask, so every value is computed once.
Definition in file fj_lst_max_het.h.