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

One event of the Kronecker rate descriptor. More...

#include <line/api/mdd/mdd_types.h>

Collaboration diagram for line::mdd::MddEvent< T >:

Public Attributes

std::size_t a = 0
 Station (or transition node) the event departs from, 0-based.
std::size_t b = 0
 Station (or mode) the event arrives at, 0-based; equals a for an internal event.
std::vector< std::size_t > lev
 Levels the event touches, as 0-based level indices, aligned with W.
std::vector< MddLocalMatrix< T > > W
 Local matrices at the levels named by lev.

Detailed Description

template<class T>
struct line::mdd::MddEvent< T >

One event of the Kronecker rate descriptor.

Definition at line 124 of file mdd_types.h.

Member Data Documentation

◆ a

template<class T>
std::size_t line::mdd::MddEvent< T >::a = 0

Station (or transition node) the event departs from, 0-based.

Definition at line 126 of file mdd_types.h.

Referenced by line::mdd::mdd_descriptor(), line::mdd::mdd_ps(), and line::spn::spn_mdd().

◆ b

template<class T>
std::size_t line::mdd::MddEvent< T >::b = 0

Station (or mode) the event arrives at, 0-based; equals a for an internal event.

Definition at line 128 of file mdd_types.h.

Referenced by line::mdd::mdd_descriptor(), and line::mdd::mdd_ps().

◆ lev

template<class T>
std::vector<std::size_t> line::mdd::MddEvent< T >::lev

Levels the event touches, as 0-based level indices, aligned with W.

Definition at line 130 of file mdd_types.h.

Referenced by line::mdd::mdd_descriptor(), line::mdd::mdd_mcd(), and line::mdd::mdd_ps().

◆ W

template<class T>
std::vector<MddLocalMatrix<T> > line::mdd::MddEvent< T >::W

Local matrices at the levels named by lev.

Definition at line 132 of file mdd_types.h.

Referenced by line::mdd::mdd_descriptor(), line::mdd::mdd_mcd(), and line::mdd::mdd_ps().


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