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

Options of qsys_bmapphnn_retrial (the name-value pairs of the .m file). More...

#include <line/api/qsys/qsys_bmapphnn_retrial.h>

Public Attributes

std::size_t maxLevel = 0
 Fixed orbit truncation level ('MaxLevel'); 0 selects the reference's adaptive choice, which doubles the level until the mass retained at the top level contributes less than tailTolerance of the mean orbit length.
RetrialPolicy retrialPolicy = RetrialPolicy::LINEAR
 'RetrialPolicy'.
double tolerance = 1e-10
 'Tolerance' (parsed by the reference and, like there, not consumed).
double tailTolerance = 1e-6
 'TailTolerance': relative orbit-truncation error target.
double maxDim = 2e5
 'MaxDim': cap on the total generator dimension of the refinement.
double maxBlockSize = 5000
 'MaxBlockSize': cap on the per-level block size V*d; exceeding it is an error.

Detailed Description

Options of qsys_bmapphnn_retrial (the name-value pairs of the .m file).

Definition at line 110 of file qsys_bmapphnn_retrial.h.

Member Data Documentation

◆ maxBlockSize

double line::qsys::BmapPhNnRetrialOptions::maxBlockSize = 5000

'MaxBlockSize': cap on the per-level block size V*d; exceeding it is an error.

Definition at line 126 of file qsys_bmapphnn_retrial.h.

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

◆ maxDim

double line::qsys::BmapPhNnRetrialOptions::maxDim = 2e5

'MaxDim': cap on the total generator dimension of the refinement.

Definition at line 124 of file qsys_bmapphnn_retrial.h.

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

◆ maxLevel

std::size_t line::qsys::BmapPhNnRetrialOptions::maxLevel = 0

Fixed orbit truncation level ('MaxLevel'); 0 selects the reference's adaptive choice, which doubles the level until the mass retained at the top level contributes less than tailTolerance of the mean orbit length.

Definition at line 116 of file qsys_bmapphnn_retrial.h.

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

◆ retrialPolicy

RetrialPolicy line::qsys::BmapPhNnRetrialOptions::retrialPolicy = RetrialPolicy::LINEAR

'RetrialPolicy'.

Definition at line 118 of file qsys_bmapphnn_retrial.h.

◆ tailTolerance

double line::qsys::BmapPhNnRetrialOptions::tailTolerance = 1e-6

'TailTolerance': relative orbit-truncation error target.

Definition at line 122 of file qsys_bmapphnn_retrial.h.

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

◆ tolerance

double line::qsys::BmapPhNnRetrialOptions::tolerance = 1e-10

'Tolerance' (parsed by the reference and, like there, not consumed).

Definition at line 120 of file qsys_bmapphnn_retrial.h.


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