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

What qsys_mgck_sync needs, read off the model by mam_sync_refusal. More...

#include <line/solvers/mam/solver_mam_sync.h>

Collaboration diagram for line::mam::MamSyncParams< T >:

Public Attributes

T lambda = num_traits<T>::from_int(0)
std::size_t c = 1
std::size_t K = 1
qsys::ServiceLaw< T > svc
std::size_t nphases = 0
std::size_t srcIdx = 0
 1-based Source station
std::size_t qIdx = 0
 1-based Queue station

Detailed Description

template<class T>
struct line::mam::MamSyncParams< T >

What qsys_mgck_sync needs, read off the model by mam_sync_refusal.

Definition at line 47 of file solver_mam_sync.h.

Member Data Documentation

◆ c

template<class T>
std::size_t line::mam::MamSyncParams< T >::c = 1

Definition at line 49 of file solver_mam_sync.h.

Referenced by line::mam::solver_mam_sync().

◆ K

template<class T>
std::size_t line::mam::MamSyncParams< T >::K = 1

Definition at line 50 of file solver_mam_sync.h.

Referenced by line::mam::solver_mam_sync().

◆ lambda

template<class T>
T line::mam::MamSyncParams< T >::lambda = num_traits<T>::from_int(0)

Definition at line 48 of file solver_mam_sync.h.

Referenced by line::mam::solver_mam_sync().

◆ nphases

template<class T>
std::size_t line::mam::MamSyncParams< T >::nphases = 0

Definition at line 52 of file solver_mam_sync.h.

Referenced by line::mam::solver_mam_sync().

◆ qIdx

template<class T>
std::size_t line::mam::MamSyncParams< T >::qIdx = 0

1-based Queue station

Definition at line 54 of file solver_mam_sync.h.

Referenced by line::mam::solver_mam_sync().

◆ srcIdx

template<class T>
std::size_t line::mam::MamSyncParams< T >::srcIdx = 0

1-based Source station

Definition at line 53 of file solver_mam_sync.h.

Referenced by line::mam::solver_mam_sync().

◆ svc

template<class T>
qsys::ServiceLaw<T> line::mam::MamSyncParams< T >::svc

Definition at line 51 of file solver_mam_sync.h.

Referenced by line::mam::solver_mam_sync().


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