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

Result of spn_ispn; fields as in the MATLAB help. More...

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

Collaboration diagram for line::spn::IspnResult:

Public Attributes

int K = 0
 first repeating level
std::size_t L = 0
 phases per level
std::vector< std::vector< double > > A0
std::vector< std::vector< double > > A1
std::vector< std::vector< double > > A2
std::vector< std::vector< double > > R
std::vector< std::vector< double > > B
std::vector< std::vector< double > > x
 stationary vectors of levels 0..K
std::vector< std::vector< std::vector< double > > > levelmarkings
 P x n markings of levels 0..K.
std::vector< double > drift
 {up, down} mean drift above K
double spR = 0
std::vector< double > meanmarking
double varlevel = 0
std::vector< double > leveldist
double leveltail = 0
std::vector< std::vector< double > > marginal
 per place (P0: leveldist)
std::vector< double > tput
std::vector< double > reward
std::size_t ntangible = 0
std::size_t nvanishing = 0

Detailed Description

Result of spn_ispn; fields as in the MATLAB help.

Definition at line 80 of file spn_ispn.h.

Member Data Documentation

◆ A0

std::vector<std::vector<double> > line::spn::IspnResult::A0

Definition at line 83 of file spn_ispn.h.

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

◆ A1

std::vector<std::vector<double> > line::spn::IspnResult::A1

Definition at line 83 of file spn_ispn.h.

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

◆ A2

std::vector<std::vector<double> > line::spn::IspnResult::A2

Definition at line 83 of file spn_ispn.h.

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

◆ B

std::vector<std::vector<double> > line::spn::IspnResult::B

Definition at line 83 of file spn_ispn.h.

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

◆ drift

std::vector<double> line::spn::IspnResult::drift

{up, down} mean drift above K

Definition at line 86 of file spn_ispn.h.

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

◆ K

int line::spn::IspnResult::K = 0

first repeating level

Definition at line 81 of file spn_ispn.h.

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

◆ L

std::size_t line::spn::IspnResult::L = 0

phases per level

Definition at line 82 of file spn_ispn.h.

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

◆ leveldist

std::vector<double> line::spn::IspnResult::leveldist

Definition at line 90 of file spn_ispn.h.

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

◆ levelmarkings

std::vector<std::vector<std::vector<double> > > line::spn::IspnResult::levelmarkings

P x n markings of levels 0..K.

Definition at line 85 of file spn_ispn.h.

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

◆ leveltail

double line::spn::IspnResult::leveltail = 0

Definition at line 91 of file spn_ispn.h.

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

◆ marginal

std::vector<std::vector<double> > line::spn::IspnResult::marginal

per place (P0: leveldist)

Definition at line 92 of file spn_ispn.h.

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

◆ meanmarking

std::vector<double> line::spn::IspnResult::meanmarking

Definition at line 88 of file spn_ispn.h.

Referenced by line::mam::solver_mam_ispn(), and line::spn::spn_ispn().

◆ ntangible

std::size_t line::spn::IspnResult::ntangible = 0

Definition at line 95 of file spn_ispn.h.

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

◆ nvanishing

std::size_t line::spn::IspnResult::nvanishing = 0

Definition at line 96 of file spn_ispn.h.

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

◆ R

std::vector<std::vector<double> > line::spn::IspnResult::R

Definition at line 83 of file spn_ispn.h.

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

◆ reward

std::vector<double> line::spn::IspnResult::reward

Definition at line 94 of file spn_ispn.h.

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

◆ spR

double line::spn::IspnResult::spR = 0

Definition at line 87 of file spn_ispn.h.

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

◆ tput

std::vector<double> line::spn::IspnResult::tput

Definition at line 93 of file spn_ispn.h.

Referenced by line::mam::solver_mam_ispn(), and line::spn::spn_ispn().

◆ varlevel

double line::spn::IspnResult::varlevel = 0

Definition at line 89 of file spn_ispn.h.

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

◆ x

std::vector<std::vector<double> > line::spn::IspnResult::x

stationary vectors of levels 0..K

Definition at line 84 of file spn_ispn.h.

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


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