![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
#include <line/api/npfqn/npfqn_bnd_bgt.h>
Public Attributes | |
| std::vector< std::vector< T > > | Qub |
| per type and stage, the bound on E[Q(i,k)] | |
| std::vector< bool > | finite |
| false where max_j L is 0 and Qub is meaningless | |
| T | gamma = T() |
| the drift certificate, strictly positive on success | |
| T | Lmax = T() |
| max over j and (i,k) of L | |
| std::vector< std::vector< T > > | L |
| the Lyapunov coefficients, [J][N] | |
| std::vector< T > | V |
| the per-station slack | |
| T | B = T() |
| exception parameter of the smoothed function | |
| T | U = T() |
| the Theorem 4 bound on E[L^j'Q] | |
| T | tailRatio = T() |
| geometric decay ratio of the tail bound | |
| T | tailStep = T() |
| step of the tail bound, 2(Lmax+gamma/2) | |
| std::vector< T > | rho |
| per-class nominal load | |
| std::vector< T > | rhoStation |
| per-station nominal load | |
| T | scale = T() |
| the uniformization divisor | |
| std::vector< std::size_t > | classType |
| std::vector< std::size_t > | classStage |
| std::vector< std::size_t > | classStation |
Definition at line 79 of file npfqn_bnd_bgt.h.
| T line::npfqn::BndBgt< T >::B = T() |
exception parameter of the smoothed function
Definition at line 86 of file npfqn_bnd_bgt.h.
Referenced by line::npfqn::npfqn_bnd_bgt().
| std::vector<std::size_t> line::npfqn::BndBgt< T >::classStage |
Definition at line 93 of file npfqn_bnd_bgt.h.
Referenced by line::npfqn::npfqn_bnd_bgt().
| std::vector<std::size_t> line::npfqn::BndBgt< T >::classStation |
Definition at line 93 of file npfqn_bnd_bgt.h.
Referenced by line::npfqn::npfqn_bnd_bgt().
| std::vector<std::size_t> line::npfqn::BndBgt< T >::classType |
Definition at line 93 of file npfqn_bnd_bgt.h.
Referenced by line::npfqn::npfqn_bnd_bgt().
| std::vector<bool> line::npfqn::BndBgt< T >::finite |
false where max_j L is 0 and Qub is meaningless
Definition at line 81 of file npfqn_bnd_bgt.h.
Referenced by line::npfqn::npfqn_bnd_bgt().
| T line::npfqn::BndBgt< T >::gamma = T() |
the drift certificate, strictly positive on success
Definition at line 82 of file npfqn_bnd_bgt.h.
Referenced by line::npfqn::npfqn_bnd_bgt().
| std::vector<std::vector<T> > line::npfqn::BndBgt< T >::L |
the Lyapunov coefficients, [J][N]
Definition at line 84 of file npfqn_bnd_bgt.h.
Referenced by line::npfqn::npfqn_bnd_bgt().
| T line::npfqn::BndBgt< T >::Lmax = T() |
max over j and (i,k) of L
Definition at line 83 of file npfqn_bnd_bgt.h.
Referenced by line::npfqn::npfqn_bnd_bgt().
| std::vector<std::vector<T> > line::npfqn::BndBgt< T >::Qub |
per type and stage, the bound on E[Q(i,k)]
Definition at line 80 of file npfqn_bnd_bgt.h.
Referenced by line::npfqn::npfqn_bnd_bgt(), and line::ba::solver_ba_bgt().
| std::vector<T> line::npfqn::BndBgt< T >::rho |
per-class nominal load
Definition at line 90 of file npfqn_bnd_bgt.h.
Referenced by line::npfqn::npfqn_bnd_bgt().
| std::vector<T> line::npfqn::BndBgt< T >::rhoStation |
per-station nominal load
Definition at line 91 of file npfqn_bnd_bgt.h.
Referenced by line::npfqn::npfqn_bnd_bgt().
| T line::npfqn::BndBgt< T >::scale = T() |
the uniformization divisor
Definition at line 92 of file npfqn_bnd_bgt.h.
Referenced by line::npfqn::npfqn_bnd_bgt().
| T line::npfqn::BndBgt< T >::tailRatio = T() |
geometric decay ratio of the tail bound
Definition at line 88 of file npfqn_bnd_bgt.h.
Referenced by line::npfqn::npfqn_bnd_bgt().
| T line::npfqn::BndBgt< T >::tailStep = T() |
step of the tail bound, 2(Lmax+gamma/2)
Definition at line 89 of file npfqn_bnd_bgt.h.
Referenced by line::npfqn::npfqn_bnd_bgt().
| T line::npfqn::BndBgt< T >::U = T() |
the Theorem 4 bound on E[L^j'Q]
Definition at line 87 of file npfqn_bnd_bgt.h.
Referenced by line::npfqn::npfqn_bnd_bgt().
| std::vector<T> line::npfqn::BndBgt< T >::V |
the per-station slack
Definition at line 85 of file npfqn_bnd_bgt.h.
Referenced by line::npfqn::npfqn_bnd_bgt().