![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
Classification of a model against the discrete-time product form. More...
#include <line/solvers/nc/solver_nc_dt.h>
Public Attributes | |
| std::string | kind = "none" |
| "bernoulli1", "cycle" or "none" | |
| std::string | reason |
| why not, when kind is "none" | |
| std::size_t | station = 0 |
| 0-based queueing station (bernoulli1) | |
| std::size_t | source = 0 |
| 0-based Source station (bernoulli1) | |
| T | arrival_prob |
| offered b (bernoulli1) | |
| std::vector< T > | service_single |
| p(n), n = 1..L (bernoulli1) | |
| std::size_t | capacity = 0 |
| 0 means unbounded | |
| std::vector< std::size_t > | order |
| stations in cycle order | |
| std::vector< std::vector< T > > | service |
| p_j(n), [cycle position][n-1] | |
| std::size_t | population = 0 |
Classification of a model against the discrete-time product form.
Definition at line 70 of file solver_nc_dt.h.
| T line::nc::DtModel< T >::arrival_prob |
offered b (bernoulli1)
Definition at line 75 of file solver_nc_dt.h.
Referenced by line::nc::nc_is_dt_model(), and line::nc::solver_nc_dt().
| std::size_t line::nc::DtModel< T >::capacity = 0 |
0 means unbounded
Definition at line 77 of file solver_nc_dt.h.
Referenced by line::nc::nc_is_dt_model(), and line::nc::solver_nc_dt().
| std::string line::nc::DtModel< T >::kind = "none" |
"bernoulli1", "cycle" or "none"
Definition at line 71 of file solver_nc_dt.h.
Referenced by line::nc::nc_is_dt_model(), and line::nc::solver_nc_dt().
| std::vector<std::size_t> line::nc::DtModel< T >::order |
stations in cycle order
Definition at line 78 of file solver_nc_dt.h.
Referenced by line::nc::nc_is_dt_model(), and line::nc::solver_nc_dt().
| std::size_t line::nc::DtModel< T >::population = 0 |
Definition at line 80 of file solver_nc_dt.h.
Referenced by line::nc::nc_is_dt_model(), and line::nc::solver_nc_dt().
| std::string line::nc::DtModel< T >::reason |
why not, when kind is "none"
Definition at line 72 of file solver_nc_dt.h.
Referenced by line::nc::nc_is_dt_model(), and line::nc::solver_nc_dt().
| std::vector<std::vector<T> > line::nc::DtModel< T >::service |
p_j(n), [cycle position][n-1]
Definition at line 79 of file solver_nc_dt.h.
Referenced by line::nc::nc_is_dt_model(), and line::nc::solver_nc_dt().
| std::vector<T> line::nc::DtModel< T >::service_single |
p(n), n = 1..L (bernoulli1)
Definition at line 76 of file solver_nc_dt.h.
Referenced by line::nc::nc_is_dt_model(), and line::nc::solver_nc_dt().
| std::size_t line::nc::DtModel< T >::source = 0 |
0-based Source station (bernoulli1)
Definition at line 74 of file solver_nc_dt.h.
Referenced by line::nc::nc_is_dt_model(), and line::nc::solver_nc_dt().
| std::size_t line::nc::DtModel< T >::station = 0 |
0-based queueing station (bernoulli1)
Definition at line 73 of file solver_nc_dt.h.
Referenced by line::nc::nc_is_dt_model(), and line::nc::solver_nc_dt().