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

Where a Prior sits in the model, MATLAB's priorInfo entry. More...

#include <line/solvers/uq/solver_uq.h>

Public Attributes

std::size_t node = 0
 1-based node index
std::size_t station = 0
 1-based station index
std::size_t cls = 0
 1-based class index
bool arrival = false
 True at a Source, where the Prior is an ARRIVAL process, not a service one.
lang::Distrib< T > prior
 The Prior itself, copied out of the service table.

Detailed Description

template<class T>
struct line::uq::PriorSite< T >

Where a Prior sits in the model, MATLAB's priorInfo entry.

Definition at line 106 of file solver_uq.h.

Member Data Documentation

◆ arrival

template<class T>
bool line::uq::PriorSite< T >::arrival = false

True at a Source, where the Prior is an ARRIVAL process, not a service one.

Definition at line 111 of file solver_uq.h.

Referenced by line::uq::SolverUq< T >::expand(), and line::uq::uq_detect_priors().

◆ cls

template<class T>
std::size_t line::uq::PriorSite< T >::cls = 0

1-based class index

Definition at line 109 of file solver_uq.h.

Referenced by line::uq::SolverUq< T >::expand(), and line::uq::uq_detect_priors().

◆ node

template<class T>
std::size_t line::uq::PriorSite< T >::node = 0

1-based node index

Definition at line 107 of file solver_uq.h.

Referenced by line::uq::SolverUq< T >::expand(), and line::uq::uq_detect_priors().

◆ prior

template<class T>
lang::Distrib<T> line::uq::PriorSite< T >::prior

The Prior itself, copied out of the service table.

Definition at line 113 of file solver_uq.h.

Referenced by line::uq::uq_detect_priors().

◆ station

template<class T>
std::size_t line::uq::PriorSite< T >::station = 0

1-based station index

Definition at line 108 of file solver_uq.h.

Referenced by line::uq::uq_detect_priors().


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