LINE Solver (C++)
Templated C++ port of the LINE queueing solver
Loading...
Searching...
No Matches
line::mam::MamRetrialInfo Struct Reference

What qsys_is_retrial.m returns: the station it found, or why it found none. More...

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

Collaboration diagram for line::mam::MamRetrialInfo:

Public Attributes

bool ok = false
std::size_t station = 0
 1-based station index of the retrial queue
std::size_t source = 0
 1-based station index of the Source
std::size_t cls = 1
 1-based class index; the reference is single-class
int nservers = 0
 N.
long R = 0
 admission threshold, N-1 unless an FCR lowers it
double alpha = 0.1
 retInfo.alpha: the reference's placeholder, overridden by the solver
double gamma = 0.0
 retInfo.gamma: orbit impatience default
double p = 0.0
 retInfo.p: batch rejection probability default
std::string why
 the reference's errorMsg, empty when ok

Detailed Description

What qsys_is_retrial.m returns: the station it found, or why it found none.

Definition at line 149 of file solver_mam_retrial.h.

Member Data Documentation

◆ alpha

double line::mam::MamRetrialInfo::alpha = 0.1

retInfo.alpha: the reference's placeholder, overridden by the solver

Definition at line 156 of file solver_mam_retrial.h.

◆ cls

std::size_t line::mam::MamRetrialInfo::cls = 1

1-based class index; the reference is single-class

Definition at line 153 of file solver_mam_retrial.h.

Referenced by line::mam::mam_retrial_detect(), and line::mam::solver_mam_retrial().

◆ gamma

double line::mam::MamRetrialInfo::gamma = 0.0

retInfo.gamma: orbit impatience default

Definition at line 157 of file solver_mam_retrial.h.

◆ nservers

int line::mam::MamRetrialInfo::nservers = 0

◆ ok

bool line::mam::MamRetrialInfo::ok = false

◆ p

double line::mam::MamRetrialInfo::p = 0.0

retInfo.p: batch rejection probability default

Definition at line 158 of file solver_mam_retrial.h.

◆ R

long line::mam::MamRetrialInfo::R = 0

admission threshold, N-1 unless an FCR lowers it

Definition at line 155 of file solver_mam_retrial.h.

Referenced by line::mam::mam_retrial_detect(), and line::mam::solver_mam_retrial().

◆ source

std::size_t line::mam::MamRetrialInfo::source = 0

1-based station index of the Source

Definition at line 152 of file solver_mam_retrial.h.

Referenced by line::mam::mam_retrial_detect(), and line::mam::solver_mam_retrial().

◆ station

std::size_t line::mam::MamRetrialInfo::station = 0

1-based station index of the retrial queue

Definition at line 151 of file solver_mam_retrial.h.

Referenced by line::mam::mam_retrial_detect(), and line::mam::solver_mam_retrial().

◆ why

std::string line::mam::MamRetrialInfo::why

the reference's errorMsg, empty when ok

Definition at line 159 of file solver_mam_retrial.h.

Referenced by line::mam::mam_dispatch(), line::mam::mam_retrial_detect(), line::mam::mam_retrial_refusal(), and line::mam::solver_mam_retrial().


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