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

The stationary measures of Sec. More...

#include <line/api/spn/spn_metrics.h>

Collaboration diagram for line::spn::SpnMetrics< T >:

Public Attributes

G
 The normalising constant G the measures are taken against.
std::vector< T > tokens
 Mean tokens per place level.
std::vector< T > place_util
 Place utilization, P(m_j > 0).
std::vector< T > place_tput
 Place throughput, tokens removed per unit time.
std::vector< T > mode_util
 Transition (mode) utilization, P(e_j >= 1).
std::vector< T > mode_tput
 Transition (mode) throughput.
std::vector< std::vector< T > > marginal
 marginal[l][k] = P(m_l = k).

Detailed Description

template<class T>
struct line::spn::SpnMetrics< T >

The stationary measures of Sec.

3.1, per place level and per mode.

Definition at line 53 of file spn_metrics.h.

Member Data Documentation

◆ G

template<class T>
T line::spn::SpnMetrics< T >::G

The normalising constant G the measures are taken against.

Definition at line 55 of file spn_metrics.h.

Referenced by line::nc::solver_nc_spn_analyzer(), and line::spn::spn_metrics().

◆ marginal

template<class T>
std::vector<std::vector<T> > line::spn::SpnMetrics< T >::marginal

marginal[l][k] = P(m_l = k).

Definition at line 67 of file spn_metrics.h.

Referenced by line::spn::spn_metrics().

◆ mode_tput

template<class T>
std::vector<T> line::spn::SpnMetrics< T >::mode_tput

Transition (mode) throughput.

Definition at line 65 of file spn_metrics.h.

Referenced by line::spn::spn_metrics().

◆ mode_util

template<class T>
std::vector<T> line::spn::SpnMetrics< T >::mode_util

Transition (mode) utilization, P(e_j >= 1).

Definition at line 63 of file spn_metrics.h.

Referenced by line::spn::spn_metrics().

◆ place_tput

template<class T>
std::vector<T> line::spn::SpnMetrics< T >::place_tput

Place throughput, tokens removed per unit time.

Definition at line 61 of file spn_metrics.h.

Referenced by line::nc::solver_nc_spn_analyzer(), and line::spn::spn_metrics().

◆ place_util

template<class T>
std::vector<T> line::spn::SpnMetrics< T >::place_util

Place utilization, P(m_j > 0).

Definition at line 59 of file spn_metrics.h.

Referenced by line::spn::spn_metrics().

◆ tokens

template<class T>
std::vector<T> line::spn::SpnMetrics< T >::tokens

Mean tokens per place level.

Definition at line 57 of file spn_metrics.h.

Referenced by line::nc::solver_nc_spn_analyzer(), and line::spn::spn_metrics().


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