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

Everything qsys_mg1_ps returns. More...

#include <line/api/qsys/qsys_mg1_ps.h>

Collaboration diagram for line::qsys::Mg1PsResult:

Public Attributes

double rho = 0.0
double m1 = 0.0
double m2 = std::numeric_limits<double>::quiet_NaN()
std::function< Cplx(Cplx, double)> lstCond
 (s,x) -> E[exp(-s V(x))]
std::function< Cplx(Cplx, double)> lstExcess
 (s,x) -> E[exp(-s (V(x)-x))]
std::function< Cplx(Cplx)> lstUncond
 s -> E[exp(-s V)]
std::function< Cplx(Cplx)> dominantRoot
 s -> tau*(s)
std::vector< double > x
std::vector< double > s
std::vector< double > t
Matrix< double > lstCondVal
 (|x| x |s|)
std::vector< double > lstUncondVal
std::vector< double > atomCond
 (1-rho) exp(-lambda x), at t = x
double atomUncond = 0.0
 (1-rho) bhat(lambda)
std::vector< double > meanCond
std::vector< double > m2Cond
std::vector< double > varCond
double meanUncond = 0.0
double m2Uncond = std::numeric_limits<double>::quiet_NaN()
double varUncond = std::numeric_limits<double>::quiet_NaN()
Matrix< double > pdfCond
Matrix< double > cdfCond
 (|x| x |t|)
std::vector< double > pdfUncond
std::vector< double > cdfUncond

Detailed Description

Everything qsys_mg1_ps returns.

Definition at line 98 of file qsys_mg1_ps.h.

Member Data Documentation

◆ atomCond

std::vector<double> line::qsys::Mg1PsResult::atomCond

(1-rho) exp(-lambda x), at t = x

Definition at line 109 of file qsys_mg1_ps.h.

Referenced by line::qsys::qsys_mg1_ps().

◆ atomUncond

double line::qsys::Mg1PsResult::atomUncond = 0.0

(1-rho) bhat(lambda)

Definition at line 110 of file qsys_mg1_ps.h.

Referenced by line::qsys::qsys_mg1_ps().

◆ cdfCond

Matrix<double> line::qsys::Mg1PsResult::cdfCond

(|x| x |t|)

Definition at line 115 of file qsys_mg1_ps.h.

Referenced by line::qsys::qsys_mg1_ps().

◆ cdfUncond

std::vector<double> line::qsys::Mg1PsResult::cdfUncond

Definition at line 116 of file qsys_mg1_ps.h.

Referenced by line::qsys::qsys_mg1_ps().

◆ dominantRoot

std::function<Cplx(Cplx)> line::qsys::Mg1PsResult::dominantRoot

s -> tau*(s)

Definition at line 105 of file qsys_mg1_ps.h.

Referenced by line::qsys::qsys_mg1_ps().

◆ lstCond

std::function<Cplx(Cplx, double)> line::qsys::Mg1PsResult::lstCond

(s,x) -> E[exp(-s V(x))]

Definition at line 102 of file qsys_mg1_ps.h.

Referenced by line::qsys::qsys_mg1_ps().

◆ lstCondVal

Matrix<double> line::qsys::Mg1PsResult::lstCondVal

(|x| x |s|)

Definition at line 107 of file qsys_mg1_ps.h.

Referenced by line::qsys::qsys_mg1_ps().

◆ lstExcess

std::function<Cplx(Cplx, double)> line::qsys::Mg1PsResult::lstExcess

(s,x) -> E[exp(-s (V(x)-x))]

Definition at line 103 of file qsys_mg1_ps.h.

Referenced by line::qsys::qsys_mg1_ps().

◆ lstUncond

std::function<Cplx(Cplx)> line::qsys::Mg1PsResult::lstUncond

s -> E[exp(-s V)]

Definition at line 104 of file qsys_mg1_ps.h.

Referenced by line::qsys::qsys_mg1_ps().

◆ lstUncondVal

std::vector<double> line::qsys::Mg1PsResult::lstUncondVal

Definition at line 108 of file qsys_mg1_ps.h.

Referenced by line::qsys::qsys_mg1_ps().

◆ m1

double line::qsys::Mg1PsResult::m1 = 0.0

Definition at line 100 of file qsys_mg1_ps.h.

Referenced by line::qsys::qsys_mg1_ps().

◆ m2

double line::qsys::Mg1PsResult::m2 = std::numeric_limits<double>::quiet_NaN()

Definition at line 101 of file qsys_mg1_ps.h.

Referenced by line::qsys::qsys_mg1_ps().

◆ m2Cond

std::vector<double> line::qsys::Mg1PsResult::m2Cond

Definition at line 111 of file qsys_mg1_ps.h.

Referenced by line::qsys::qsys_mg1_ps().

◆ m2Uncond

double line::qsys::Mg1PsResult::m2Uncond = std::numeric_limits<double>::quiet_NaN()

Definition at line 113 of file qsys_mg1_ps.h.

Referenced by line::qsys::qsys_mg1_ps().

◆ meanCond

std::vector<double> line::qsys::Mg1PsResult::meanCond

Definition at line 111 of file qsys_mg1_ps.h.

Referenced by line::qsys::qsys_mg1_ps().

◆ meanUncond

double line::qsys::Mg1PsResult::meanUncond = 0.0

Definition at line 112 of file qsys_mg1_ps.h.

Referenced by line::qsys::qsys_mg1_ps().

◆ pdfCond

Matrix<double> line::qsys::Mg1PsResult::pdfCond

Definition at line 115 of file qsys_mg1_ps.h.

Referenced by line::qsys::qsys_mg1_ps().

◆ pdfUncond

std::vector<double> line::qsys::Mg1PsResult::pdfUncond

Definition at line 116 of file qsys_mg1_ps.h.

Referenced by line::qsys::qsys_mg1_ps().

◆ rho

double line::qsys::Mg1PsResult::rho = 0.0

Definition at line 99 of file qsys_mg1_ps.h.

Referenced by line::qsys::qsys_mg1_ps().

◆ s

std::vector<double> line::qsys::Mg1PsResult::s

Definition at line 106 of file qsys_mg1_ps.h.

Referenced by line::qsys::qsys_mg1_ps().

◆ t

std::vector<double> line::qsys::Mg1PsResult::t

Definition at line 106 of file qsys_mg1_ps.h.

Referenced by line::qsys::qsys_mg1_ps().

◆ varCond

std::vector<double> line::qsys::Mg1PsResult::varCond

Definition at line 111 of file qsys_mg1_ps.h.

Referenced by line::qsys::qsys_mg1_ps().

◆ varUncond

double line::qsys::Mg1PsResult::varUncond = std::numeric_limits<double>::quiet_NaN()

Definition at line 114 of file qsys_mg1_ps.h.

Referenced by line::qsys::qsys_mg1_ps().

◆ x

std::vector<double> line::qsys::Mg1PsResult::x

Definition at line 106 of file qsys_mg1_ps.h.

Referenced by line::qsys::qsys_mg1_ps().


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