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

The [lambda,D,N,Z,mu,S,V] of the reference. More...

#include <line/solvers/nc/sn_pf_params.h>

Collaboration diagram for line::nc::PfParams< T >:

Public Attributes

std::vector< T > lambda
 (R) arrival rate, zero on a closed class
Matrix< T > D
 (Mq x R) demand at the queueing stations
std::vector< double > N
 (R) population, infinite on an open class
Matrix< T > Z
 (max(1,Mz) x R) demand at the delay stations
Matrix< T > mu
 (Mq x ceil(sum N)+max S) rate lattice
std::vector< double > S
 (Mq) server counts
Matrix< T > V
 (M x R) visits summed over chains
std::vector< std::size_t > queue_stations
 (Mq) 1-based station indices
std::vector< std::size_t > delay_stations
 (Mz) 1-based station indices

Detailed Description

template<class T>
struct line::nc::PfParams< T >

The [lambda,D,N,Z,mu,S,V] of the reference.

Definition at line 45 of file sn_pf_params.h.

Member Data Documentation

◆ D

template<class T>
Matrix<T> line::nc::PfParams< T >::D

◆ delay_stations

template<class T>
std::vector<std::size_t> line::nc::PfParams< T >::delay_stations

(Mz) 1-based station indices

Definition at line 54 of file sn_pf_params.h.

Referenced by line::nc::sn_get_product_form_params().

◆ lambda

template<class T>
std::vector<T> line::nc::PfParams< T >::lambda

(R) arrival rate, zero on a closed class

Definition at line 46 of file sn_pf_params.h.

Referenced by line::opt::open_sensitivities(), line::nc::sn_get_product_form_params(), and line::sens::solver_sensitivity_table().

◆ mu

template<class T>
Matrix<T> line::nc::PfParams< T >::mu

(Mq x ceil(sum N)+max S) rate lattice

Definition at line 50 of file sn_pf_params.h.

Referenced by line::nc::sn_get_product_form_params().

◆ N

template<class T>
std::vector<double> line::nc::PfParams< T >::N

(R) population, infinite on an open class

Definition at line 48 of file sn_pf_params.h.

Referenced by line::nc::sn_get_product_form_params(), line::nc::solver_nc_cdf_respt(), and line::sens::solver_sensitivity_table().

◆ queue_stations

template<class T>
std::vector<std::size_t> line::nc::PfParams< T >::queue_stations

◆ S

template<class T>
std::vector<double> line::nc::PfParams< T >::S

◆ V

template<class T>
Matrix<T> line::nc::PfParams< T >::V

(M x R) visits summed over chains

Definition at line 52 of file sn_pf_params.h.

Referenced by line::opt::open_sensitivities(), and line::nc::sn_get_product_form_params().

◆ Z

template<class T>
Matrix<T> line::nc::PfParams< T >::Z

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