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

Result of an MVA-shaped LR bound solve. More...

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

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

Public Attributes

bool ok = false
 the LP reached an optimal vertex
std::string status
 textual LP status
objective = T()
 the bound on UN(objective_queue, objective_level)
Matrix< T > UN
 M x K utilizations.
Matrix< T > QN
 M x K queue lengths.
std::vector< T > x
 full solution vector, indexed by LrMvaIndex
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::MapqnBndLrMvaResult< T >

Result of an MVA-shaped LR bound solve.

Definition at line 106 of file mapqn_bnd_lr_mva.h.

Member Data Documentation

◆ iterations

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

Definition at line 115 of file mapqn_bnd_lr_mva.h.

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

◆ num_rows

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

Definition at line 114 of file mapqn_bnd_lr_mva.h.

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

◆ num_vars

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

Definition at line 113 of file mapqn_bnd_lr_mva.h.

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

◆ objective

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

◆ ok

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

the LP reached an optimal vertex

Definition at line 107 of file mapqn_bnd_lr_mva.h.

Referenced by line::mapqn::mapqn_bnd_lr_mva(), and line::ba::solver_ba_analyzer().

◆ QN

template<class T>
Matrix<T> line::mapqn::MapqnBndLrMvaResult< T >::QN

M x K queue lengths.

Definition at line 111 of file mapqn_bnd_lr_mva.h.

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

◆ status

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

textual LP status

Definition at line 108 of file mapqn_bnd_lr_mva.h.

Referenced by line::mapqn::mapqn_bnd_lr_mva(), and line::ba::solver_ba_analyzer().

◆ UN

template<class T>
Matrix<T> line::mapqn::MapqnBndLrMvaResult< T >::UN

M x K utilizations.

Definition at line 110 of file mapqn_bnd_lr_mva.h.

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

◆ x

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

full solution vector, indexed by LrMvaIndex

Definition at line 112 of file mapqn_bnd_lr_mva.h.

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


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