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

The options.config fields the MMAP decomposition reads on top of MamOptions. More...

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

Public Attributes

std::size_t etaqa_trunc = 8
 config.etaqa_trunc, the ETAQA level truncation of the departure process.
std::size_t fj_sync_q_len = 2
 config.fj_sync_q_len, the synchronization queue at a join.

Detailed Description

The options.config fields the MMAP decomposition reads on top of MamOptions.

Neither is a SolverMAM option: etaqa_trunc is defaulted by solver_mam_analyzer.m before the dispatch and fj_sync_q_len by solver_mam_traffic_mmap.m itself, so a caller cannot reach either through the solver's option surface. Kept out of MamOptions for that reason, as MnaConfig is.

Definition at line 110 of file solver_mam_basic_mmap.h.

Member Data Documentation

◆ etaqa_trunc

std::size_t line::mam::MmapDecConfig::etaqa_trunc = 8

config.etaqa_trunc, the ETAQA level truncation of the departure process.

Definition at line 112 of file solver_mam_basic_mmap.h.

Referenced by line::mam::solver_mam_basic_mmap_inner(), and line::mam::solver_mam_decmmap().

◆ fj_sync_q_len

std::size_t line::mam::MmapDecConfig::fj_sync_q_len = 2

config.fj_sync_q_len, the synchronization queue at a join.

Definition at line 114 of file solver_mam_basic_mmap.h.

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


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