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

The knobs solver_mam_retrial.m reads from options.config and from model fields the C++ NetworkStruct does not carry. More...

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

Public Attributes

std::size_t orbit_maxlevel = 0
 options.config.orbit_maxlevel; 0 asks for the adaptive refinement.
double orbit_tailtol = 1e-6
 options.config.orbit_tailtol, the relative orbit-truncation target.
double max_dim = 2e5
 'MaxDim': the largest generator dimension the refinement may reach.
double max_block = 5e3
 'MaxBlockSize': the largest per-level block V*d that may be assembled.

Detailed Description

The knobs solver_mam_retrial.m reads from options.config and from model fields the C++ NetworkStruct does not carry.

Kept as a separate argument rather than added to MamOptions, so that the options every MAM analyzer shares do not grow a field only one of them reads. The defaults are the reference's.

Definition at line 138 of file solver_mam_retrial.h.

Member Data Documentation

◆ max_block

double line::mam::MamRetrialConfig::max_block = 5e3

'MaxBlockSize': the largest per-level block V*d that may be assembled.

Definition at line 146 of file solver_mam_retrial.h.

◆ max_dim

double line::mam::MamRetrialConfig::max_dim = 2e5

'MaxDim': the largest generator dimension the refinement may reach.

Definition at line 144 of file solver_mam_retrial.h.

◆ orbit_maxlevel

std::size_t line::mam::MamRetrialConfig::orbit_maxlevel = 0

options.config.orbit_maxlevel; 0 asks for the adaptive refinement.

Definition at line 140 of file solver_mam_retrial.h.

◆ orbit_tailtol

double line::mam::MamRetrialConfig::orbit_tailtol = 1e-6

options.config.orbit_tailtol, the relative orbit-truncation target.

Definition at line 142 of file solver_mam_retrial.h.


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