LINE Solver (C++)
Templated C++ port of the LINE queueing solver
Loading...
Searching...
No Matches
line::mapqn::QrRsrdResult< T > Struct Template Reference

Result of an RS-RD bound solve. More...

#include <line/api/mapqn/mapqn_qr_bounds_rsrd.h>

Collaboration diagram for line::mapqn::QrRsrdResult< T >:

Public Attributes

bool ok = false
std::string status
objective = T()
 the bound on the utilization of the target queue
std::vector< T > U
 (M) utilization of each queue
std::vector< T > Ueff
 (M) effective utilization of each queue
std::vector< T > pb
 (M) blocking probability of each queue
std::vector< T > x
std::size_t num_vars = 0
std::size_t num_rows = 0
std::size_t iterations = 0

Detailed Description

template<class T>
struct line::mapqn::QrRsrdResult< T >

Result of an RS-RD bound solve.

Definition at line 103 of file mapqn_qr_bounds_rsrd.h.

Member Data Documentation

◆ iterations

template<class T>
std::size_t line::mapqn::QrRsrdResult< T >::iterations = 0

Definition at line 113 of file mapqn_qr_bounds_rsrd.h.

Referenced by line::mapqn::mapqn_qr_bounds_rsrd().

◆ num_rows

template<class T>
std::size_t line::mapqn::QrRsrdResult< T >::num_rows = 0

Definition at line 112 of file mapqn_qr_bounds_rsrd.h.

Referenced by line::mapqn::mapqn_qr_bounds_rsrd().

◆ num_vars

template<class T>
std::size_t line::mapqn::QrRsrdResult< T >::num_vars = 0

Definition at line 111 of file mapqn_qr_bounds_rsrd.h.

Referenced by line::mapqn::mapqn_qr_bounds_rsrd().

◆ objective

template<class T>
T line::mapqn::QrRsrdResult< T >::objective = T()

the bound on the utilization of the target queue

Definition at line 106 of file mapqn_qr_bounds_rsrd.h.

Referenced by line::mapqn::mapqn_qr_bounds_rsrd().

◆ ok

template<class T>
bool line::mapqn::QrRsrdResult< T >::ok = false

Definition at line 104 of file mapqn_qr_bounds_rsrd.h.

Referenced by line::mapqn::mapqn_qr_bounds_rsrd().

◆ pb

template<class T>
std::vector<T> line::mapqn::QrRsrdResult< T >::pb

(M) blocking probability of each queue

Definition at line 109 of file mapqn_qr_bounds_rsrd.h.

Referenced by line::mapqn::mapqn_qr_bounds_rsrd().

◆ status

template<class T>
std::string line::mapqn::QrRsrdResult< T >::status

Definition at line 105 of file mapqn_qr_bounds_rsrd.h.

Referenced by line::mapqn::mapqn_qr_bounds_rsrd().

◆ U

template<class T>
std::vector<T> line::mapqn::QrRsrdResult< T >::U

(M) utilization of each queue

Definition at line 107 of file mapqn_qr_bounds_rsrd.h.

Referenced by line::mapqn::mapqn_qr_bounds_rsrd().

◆ Ueff

template<class T>
std::vector<T> line::mapqn::QrRsrdResult< T >::Ueff

(M) effective utilization of each queue

Definition at line 108 of file mapqn_qr_bounds_rsrd.h.

Referenced by line::mapqn::mapqn_qr_bounds_rsrd().

◆ x

template<class T>
std::vector<T> line::mapqn::QrRsrdResult< T >::x

Definition at line 110 of file mapqn_qr_bounds_rsrd.h.

Referenced by line::mapqn::mapqn_qr_bounds_rsrd().


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