![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
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. | |
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.
| 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.
| 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.
| 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.
| 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.