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

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

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

Collaboration diagram for line::mam::MamRenegingInfo:

Public Attributes

bool ok = false
std::size_t source = 0
 1-based station index of the Source
std::size_t station = 0
 1-based station index of the reneging queue
std::size_t cls = 1
 1-based class index; the reference is single-class
int nservers = 0
 s
std::string why
 the reference's errorMsg, empty when ok

Detailed Description

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

Definition at line 69 of file solver_mam_reneging.h.

Member Data Documentation

◆ cls

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

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

Definition at line 73 of file solver_mam_reneging.h.

Referenced by line::mam::mam_reneging_detect(), and line::mam::solver_mam_reneging().

◆ nservers

int line::mam::MamRenegingInfo::nservers = 0

◆ ok

◆ source

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

1-based station index of the Source

Definition at line 71 of file solver_mam_reneging.h.

Referenced by line::mam::mam_reneging_detect(), and line::mam::solver_mam_reneging().

◆ station

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

1-based station index of the reneging queue

Definition at line 72 of file solver_mam_reneging.h.

Referenced by line::mam::mam_reneging_detect(), and line::mam::solver_mam_reneging().

◆ why

std::string line::mam::MamRenegingInfo::why

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