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

The caller-facing map_env knobs, options.config.map_env and friends. More...

#include <line/solvers/map_env_gate.h>

Collaboration diagram for line::solvers::MapEnvConfig:

Public Member Functions

bool off () const

Public Attributes

std::string mode = "default"
std::string method = "auto"
std::size_t max_stages = 0
 0 = the transform's own default cap

Detailed Description

The caller-facing map_env knobs, options.config.map_env and friends.

mode is "default" (fall back when the gate says so) or "off" (keep the plain rejection). method is the SolverENV coupling the driver asks for, with "auto" choosing between the mean-field one and the closed-form limits the way selectEnvLimit does. max_stages caps how many stages the image may have, since one stage per modulating phase of every non-renewal process is a product and can be large.

Definition at line 56 of file map_env_gate.h.

Member Function Documentation

◆ off()

bool line::solvers::MapEnvConfig::off ( ) const
inline

Definition at line 60 of file map_env_gate.h.

References mode.

Member Data Documentation

◆ max_stages

std::size_t line::solvers::MapEnvConfig::max_stages = 0

0 = the transform's own default cap

Definition at line 59 of file map_env_gate.h.

Referenced by line::solvers::map_env_approx().

◆ method

std::string line::solvers::MapEnvConfig::method = "auto"

Definition at line 58 of file map_env_gate.h.

Referenced by line::solvers::map_env_approx().

◆ mode

std::string line::solvers::MapEnvConfig::mode = "default"

Definition at line 57 of file map_env_gate.h.

Referenced by off().


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