LINE Solver (C++)
Templated C++ port of the LINE queueing solver
Loading...
Searching...
No Matches
line::pfqn::MarieCdScaling< T > Struct Template Reference

Class-dependent scaling of one station, tabulated on the integer population box. More...

#include <line/api/pfqn/pfqn_marie.h>

Collaboration diagram for line::pfqn::MarieCdScaling< T >:

Public Member Functions

bool identity () const

Public Attributes

std::vector< int > N
 box bounds; the lattice is [0..N]
std::vector< std::vector< T > > muCox
 muCox[r][lin], lin the row-major box index
std::vector< std::vector< T > > muExp
 muExp[r][lin]

Detailed Description

template<class T>
struct line::pfqn::MarieCdScaling< T >

Class-dependent scaling of one station, tabulated on the integer population box.

Both the Coxian and the exponential conditional throughputs are kept, so that the ratio is formed AFTER interpolation exactly as the reference does. An empty table means beta == 1, the initial value of the outer iteration.

Definition at line 245 of file pfqn_marie.h.

Member Function Documentation

◆ identity()

template<class T>
bool line::pfqn::MarieCdScaling< T >::identity ( ) const
inline

Definition at line 250 of file pfqn_marie.h.

References muCox.

Referenced by line::pfqn::marie_cd_eval().

Member Data Documentation

◆ muCox

template<class T>
std::vector<std::vector<T> > line::pfqn::MarieCdScaling< T >::muCox

muCox[r][lin], lin the row-major box index

Definition at line 247 of file pfqn_marie.h.

Referenced by identity(), and line::pfqn::marie_cd_eval().

◆ muExp

template<class T>
std::vector<std::vector<T> > line::pfqn::MarieCdScaling< T >::muExp

muExp[r][lin]

Definition at line 248 of file pfqn_marie.h.

Referenced by line::pfqn::marie_cd_eval().

◆ N

template<class T>
std::vector<int> line::pfqn::MarieCdScaling< T >::N

box bounds; the lattice is [0..N]

Definition at line 246 of file pfqn_marie.h.

Referenced by line::pfqn::marie_cd_eval().


The documentation for this struct was generated from the following file: