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

The brackets; each vector pair holds the minimum then the maximum. More...

#include <line/api/spn/spn_lpbnd.h>

Collaboration diagram for line::spn::SpnLpBounds:

Public Attributes

std::vector< std::size_t > places
 1-based node indices, in level order
std::vector< std::string > levelname
std::vector< SpnLpModemodes
std::vector< double > tokens_lo
std::vector< double > tokens_hi
std::vector< double > place_tput_lo
std::vector< double > place_tput_hi
std::vector< double > mode_tput_lo
std::vector< double > mode_tput_hi
std::vector< double > mode_util_lo
std::vector< double > mode_util_hi
std::vector< double > bound
 a priori per-level cap, inf where none
std::size_t nplacelevels = 0
bool markovian = true
std::size_t nvars = 0
std::size_t nrows = 0

Detailed Description

The brackets; each vector pair holds the minimum then the maximum.

Definition at line 121 of file spn_lpbnd.h.

Member Data Documentation

◆ bound

std::vector<double> line::spn::SpnLpBounds::bound

a priori per-level cap, inf where none

Definition at line 129 of file spn_lpbnd.h.

Referenced by line::spn::spn_lpbnd().

◆ levelname

std::vector<std::string> line::spn::SpnLpBounds::levelname

Definition at line 123 of file spn_lpbnd.h.

Referenced by line::spn::spn_lpbnd().

◆ markovian

bool line::spn::SpnLpBounds::markovian = true

Definition at line 131 of file spn_lpbnd.h.

Referenced by line::spn::spn_lpbnd().

◆ mode_tput_hi

std::vector<double> line::spn::SpnLpBounds::mode_tput_hi

Definition at line 127 of file spn_lpbnd.h.

Referenced by line::spn::spn_lpbnd().

◆ mode_tput_lo

std::vector<double> line::spn::SpnLpBounds::mode_tput_lo

Definition at line 127 of file spn_lpbnd.h.

Referenced by line::spn::spn_lpbnd().

◆ mode_util_hi

std::vector<double> line::spn::SpnLpBounds::mode_util_hi

Definition at line 128 of file spn_lpbnd.h.

Referenced by line::spn::spn_lpbnd().

◆ mode_util_lo

std::vector<double> line::spn::SpnLpBounds::mode_util_lo

Definition at line 128 of file spn_lpbnd.h.

Referenced by line::spn::spn_lpbnd().

◆ modes

std::vector<SpnLpMode> line::spn::SpnLpBounds::modes

Definition at line 124 of file spn_lpbnd.h.

Referenced by line::spn::spn_lpbnd().

◆ nplacelevels

std::size_t line::spn::SpnLpBounds::nplacelevels = 0

Definition at line 130 of file spn_lpbnd.h.

Referenced by line::spn::spn_lpbnd().

◆ nrows

std::size_t line::spn::SpnLpBounds::nrows = 0

Definition at line 133 of file spn_lpbnd.h.

Referenced by line::spn::spn_lpbnd().

◆ nvars

std::size_t line::spn::SpnLpBounds::nvars = 0

Definition at line 132 of file spn_lpbnd.h.

Referenced by line::spn::spn_lpbnd().

◆ place_tput_hi

std::vector<double> line::spn::SpnLpBounds::place_tput_hi

Definition at line 126 of file spn_lpbnd.h.

Referenced by line::ba::solver_ba_spnlp_analyzer(), and line::spn::spn_lpbnd().

◆ place_tput_lo

std::vector<double> line::spn::SpnLpBounds::place_tput_lo

Definition at line 126 of file spn_lpbnd.h.

Referenced by line::ba::solver_ba_spnlp_analyzer(), and line::spn::spn_lpbnd().

◆ places

std::vector<std::size_t> line::spn::SpnLpBounds::places

1-based node indices, in level order

Definition at line 122 of file spn_lpbnd.h.

Referenced by line::ba::solver_ba_spnlp_analyzer(), and line::spn::spn_lpbnd().

◆ tokens_hi

std::vector<double> line::spn::SpnLpBounds::tokens_hi

Definition at line 125 of file spn_lpbnd.h.

Referenced by line::ba::solver_ba_spnlp_analyzer(), and line::spn::spn_lpbnd().

◆ tokens_lo

std::vector<double> line::spn::SpnLpBounds::tokens_lo

Definition at line 125 of file spn_lpbnd.h.

Referenced by line::ba::solver_ba_spnlp_analyzer(), and line::spn::spn_lpbnd().


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