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

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

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

Collaboration diagram for line::ba::BaOptions::QrfParams:

Public Attributes

bool supplied = false
int f = 1
 finite-capacity queue, 1-based as in the reference
int MR = 1
 number of blocking configurations
std::vector< std::vector< int > > BB
 (MR x M) blocking state
std::vector< std::vector< int > > MM
 (MR x 2) blocking order
std::vector< std::vector< int > > MM1
 (MR x M) extended order
std::vector< int > ZZ
 (MR) blocked count per config
std::vector< int > F
 (M) capacity; empty takes sn.cap

Detailed Description

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

sn_to_qrf_params in the reference refuses rather than defaulting: assuming no blocking puts the bound ~31x farther from exact.

Definition at line 89 of file solver_ba_analyzer.h.

Member Data Documentation

◆ BB

std::vector<std::vector<int> > line::ba::BaOptions::QrfParams::BB

(MR x M) blocking state

Definition at line 93 of file solver_ba_analyzer.h.

◆ F

std::vector<int> line::ba::BaOptions::QrfParams::F

(M) capacity; empty takes sn.cap

Definition at line 97 of file solver_ba_analyzer.h.

◆ f

int line::ba::BaOptions::QrfParams::f = 1

finite-capacity queue, 1-based as in the reference

Definition at line 91 of file solver_ba_analyzer.h.

◆ MM

std::vector<std::vector<int> > line::ba::BaOptions::QrfParams::MM

(MR x 2) blocking order

Definition at line 94 of file solver_ba_analyzer.h.

◆ MM1

std::vector<std::vector<int> > line::ba::BaOptions::QrfParams::MM1

(MR x M) extended order

Definition at line 95 of file solver_ba_analyzer.h.

◆ MR

int line::ba::BaOptions::QrfParams::MR = 1

number of blocking configurations

Definition at line 92 of file solver_ba_analyzer.h.

◆ supplied

bool line::ba::BaOptions::QrfParams::supplied = false

Definition at line 90 of file solver_ba_analyzer.h.

◆ ZZ

std::vector<int> line::ba::BaOptions::QrfParams::ZZ

(MR) blocked count per config

Definition at line 96 of file solver_ba_analyzer.h.


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