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

Return value of pfqn_oi_insvc, mirroring [g, Xi, Phi]. More...

#include <line/api/pfqn/pfqn_oi_insvc.h>

Collaboration diagram for line::pfqn::OiInsvcResult< T >:

Public Attributes

Matrix< T > g
 (prod(N+1) x R) E[sir_r | n]
Matrix< T > Xi
 (prod(N+1) x R) sir-weighted balance
std::vector< T > Phi
 (prod(N+1)) OI balance function
std::vector< std::size_t > stride
 column-major strides, for indexing

Detailed Description

template<class T>
struct line::pfqn::OiInsvcResult< T >

Return value of pfqn_oi_insvc, mirroring [g, Xi, Phi].

Definition at line 53 of file pfqn_oi_insvc.h.

Member Data Documentation

◆ g

template<class T>
Matrix<T> line::pfqn::OiInsvcResult< T >::g

(prod(N+1) x R) E[sir_r | n]

Definition at line 54 of file pfqn_oi_insvc.h.

Referenced by line::pfqn::pfqn_mvaoi(), line::pfqn::pfqn_oi_insvc(), and line::nc::solver_nc_oi_analyzer().

◆ Phi

template<class T>
std::vector<T> line::pfqn::OiInsvcResult< T >::Phi

(prod(N+1)) OI balance function

Definition at line 56 of file pfqn_oi_insvc.h.

Referenced by line::pfqn::pfqn_oi_insvc().

◆ stride

template<class T>
std::vector<std::size_t> line::pfqn::OiInsvcResult< T >::stride

column-major strides, for indexing

Definition at line 57 of file pfqn_oi_insvc.h.

Referenced by line::pfqn::pfqn_oi_insvc().

◆ Xi

template<class T>
Matrix<T> line::pfqn::OiInsvcResult< T >::Xi

(prod(N+1) x R) sir-weighted balance

Definition at line 55 of file pfqn_oi_insvc.h.

Referenced by line::pfqn::pfqn_oi_insvc().


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