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

One modulating process: which station and classes it drives, and its blocks. More...

#include <line/api/sn/sn_map_modulation.h>

Collaboration diagram for line::api::SnMapModulation< T >:

Public Attributes

std::size_t ist = 0
 1-based station
std::size_t node = 0
 1-based node
bool arrival = false
 true at a Source, false for a service process
std::vector< std::size_t > classes
 1-based classes this process drives
Matrix< T > D0
std::vector< Matrix< T > > D1
 one block per entry of classes
std::size_t order = 0
 phases of the modulating process
bool is_mmpp = false
 every D1 block is diagonal

Detailed Description

template<class T>
struct line::api::SnMapModulation< T >

One modulating process: which station and classes it drives, and its blocks.

Definition at line 44 of file sn_map_modulation.h.

Member Data Documentation

◆ arrival

template<class T>
bool line::api::SnMapModulation< T >::arrival = false

true at a Source, false for a service process

Definition at line 47 of file sn_map_modulation.h.

Referenced by line::api::sn_map_modulation().

◆ classes

template<class T>
std::vector<std::size_t> line::api::SnMapModulation< T >::classes

1-based classes this process drives

Definition at line 48 of file sn_map_modulation.h.

Referenced by line::api::sn_map_modulation().

◆ D0

template<class T>
Matrix<T> line::api::SnMapModulation< T >::D0

Definition at line 49 of file sn_map_modulation.h.

Referenced by line::api::sn_map_modulation().

◆ D1

template<class T>
std::vector<Matrix<T> > line::api::SnMapModulation< T >::D1

one block per entry of classes

Definition at line 50 of file sn_map_modulation.h.

Referenced by line::api::sn_map_modulation().

◆ is_mmpp

template<class T>
bool line::api::SnMapModulation< T >::is_mmpp = false

every D1 block is diagonal

Definition at line 52 of file sn_map_modulation.h.

Referenced by line::api::sn_map_modulation().

◆ ist

template<class T>
std::size_t line::api::SnMapModulation< T >::ist = 0

1-based station

Definition at line 45 of file sn_map_modulation.h.

Referenced by line::api::sn_map_modulation().

◆ node

template<class T>
std::size_t line::api::SnMapModulation< T >::node = 0

1-based node

Definition at line 46 of file sn_map_modulation.h.

Referenced by line::api::sn_map_modulation().

◆ order

template<class T>
std::size_t line::api::SnMapModulation< T >::order = 0

phases of the modulating process

Definition at line 51 of file sn_map_modulation.h.

Referenced by line::api::sn_map_modulation().


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