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

The options SolverBA reads. More...

#include <line/solvers/ba/solver_ba_analyzer.h>

Collaboration diagram for line::ba::BaOptions:

Classes

struct  QrfParams
 options.config.qrf_params, the blocking tables the BAS and RS-RD arms need. More...

Public Attributes

std::string method = "default"
 Bound method; default resolves to gb.upper in the runner.
int level = 2
 options.level: the hierarchy level of pbh/cbh/sib and the iteration count k of pbk/bjbk.
Matrix< double > qrf_alpha
 options.config.qrf_alpha, the (nstations x N) load-dependent scaling of the two load-dependent QRF arms.
QrfParams qrf_params

Detailed Description

The options SolverBA reads.

Defaults are SolverBA.defaultOptions.

Definition at line 70 of file solver_ba_analyzer.h.

Member Data Documentation

◆ level

int line::ba::BaOptions::level = 2

options.level: the hierarchy level of pbh/cbh/sib and the iteration count k of pbk/bjbk.

MATLAB's default is 2 and is NOT the pfqn default, which is 1 for pbh and 3 for sib – the solver overrides both.

Definition at line 78 of file solver_ba_analyzer.h.

◆ method

std::string line::ba::BaOptions::method = "default"

Bound method; default resolves to gb.upper in the runner.

Definition at line 72 of file solver_ba_analyzer.h.

Referenced by line::ba::ba_bounds(), line::ba::solver_ba_analyzer(), and line::ba::solver_ba_run_analyzer().

◆ qrf_alpha

Matrix<double> line::ba::BaOptions::qrf_alpha

options.config.qrf_alpha, the (nstations x N) load-dependent scaling of the two load-dependent QRF arms.

Empty means all ones.

Definition at line 83 of file solver_ba_analyzer.h.

◆ qrf_params

QrfParams line::ba::BaOptions::qrf_params

Definition at line 99 of file solver_ba_analyzer.h.


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