![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
The chain-level view of a layer, as sn_get_demands_chain returns it. More...
#include <line/solvers/mva/sn_chain.h>
Public Attributes | |
| Matrix< T > | Lchain |
| (M x C) demand | |
| Matrix< T > | STchain |
| (M x C) mean service time | |
| Matrix< T > | Vchain |
| (M x C) visits | |
| Matrix< T > | alpha |
| (M x K) class share of its chain's visits at a station | |
| std::vector< double > | Nchain |
| (C) population, infinite for an open chain | |
| Matrix< T > | SCVchain |
| (M x C) | |
| std::vector< std::size_t > | refstatchain |
| (C) 1-based reference station | |
| Matrix< T > | ST |
| (M x K) class-level mean service time, 0 where disabled | |
The chain-level view of a layer, as sn_get_demands_chain returns it.
Definition at line 46 of file sn_chain.h.
| Matrix<T> line::mva::ChainDemands< T >::alpha |
(M x K) class share of its chain's visits at a station
Definition at line 50 of file sn_chain.h.
Referenced by line::jmt::jmt_parse_jmva(), line::api::sn_aggregate_chains(), line::mva::sn_deaggregate_chain_results(), line::mva::sn_get_demands_chain(), line::solvers::solver_get_avg_chain(), line::solvers::solver_get_avg_node_chain(), line::mam::solver_mam_bgchain(), line::nc::solver_nc(), line::nc::solver_nc_joint(), and line::nc::solver_ncld().
| Matrix<T> line::mva::ChainDemands< T >::Lchain |
(M x C) demand
Definition at line 47 of file sn_chain.h.
Referenced by line::mam::bgchain_states(), line::nc::nc_closed_queueing_stations(), line::nc::nc_is_normal_usage(), line::api::sn_aggregate_chains(), line::mva::sn_deaggregate_chain_results(), line::mva::sn_get_demands_chain(), line::mva::sn_get_product_form_chain_params(), line::ctmc::solver_ctmc_cftp(), line::mam::solver_mam_basic(), line::mam::solver_mam_bgchain(), line::mva::solver_mva_marie_analyzer(), line::mva::solver_mvald(), line::nc::solver_nc(), line::nc::solver_nc_conv(), line::nc::solver_nc_getprob_marg(), line::nc::solver_nc_joint(), line::nc::solver_nc_jointaggr(), line::nc::solver_nc_jointmarg(), line::nc::solver_nc_marg(), line::nc::solver_nc_margaggr(), line::nc::solver_ncld(), line::tr::transform_solve_lc(), and line::io::write_jmva().
| std::vector<double> line::mva::ChainDemands< T >::Nchain |
(C) population, infinite for an open chain
Definition at line 51 of file sn_chain.h.
Referenced by line::mam::bgchain_states(), line::mva::list_valid_methods(), line::api::sn_aggregate_chains(), line::mva::sn_deaggregate_chain_results(), line::mva::sn_get_demands_chain(), line::mva::sn_get_product_form_chain_params(), line::mva::solver_amva(), line::mva::solver_amvald(), line::ctmc::solver_ctmc_cftp(), line::mam::solver_mam_bgchain(), line::mva::solver_mva(), line::mva::solver_mva_analyzer(), line::mva::solver_mva_marie_analyzer(), line::mva::solver_mva_sjn_analyzer(), line::mva::solver_mva_sum(), line::mva::solver_mvac_analyzer(), line::mva::solver_mvald(), line::nc::solver_nc_busyp(), line::nc::solver_nc_conv(), line::nc::solver_nc_getprob_marg(), line::nc::solver_nc_joint(), line::nc::solver_nc_jointaggr(), line::nc::solver_nc_jointmarg(), line::nc::solver_nc_marg(), line::nc::solver_nc_margaggr(), line::tr::transform_solve_lc(), and line::io::write_jmva().
| std::vector<std::size_t> line::mva::ChainDemands< T >::refstatchain |
(C) 1-based reference station
Definition at line 53 of file sn_chain.h.
Referenced by line::jmt::jmt_parse_jmva(), line::api::sn_aggregate_chains(), line::mva::sn_get_demands_chain(), line::mva::solver_amvald(), line::ctmc::solver_ctmc_cftp(), line::mva::solver_mva(), line::mva::solver_mva_sum(), line::mva::solver_mvald(), and line::mva::solver_sqd().
| Matrix<T> line::mva::ChainDemands< T >::SCVchain |
(M x C)
Definition at line 52 of file sn_chain.h.
Referenced by line::api::sn_aggregate_chains(), line::mva::sn_get_demands_chain(), line::mva::solver_amvald(), line::mva::solver_mva_marie_analyzer(), line::mva::solver_mva_sjn_analyzer(), and line::mva::solver_mva_sum().
| Matrix<T> line::mva::ChainDemands< T >::ST |
(M x K) class-level mean service time, 0 where disabled
Definition at line 54 of file sn_chain.h.
Referenced by line::jmt::jmt_parse_jmva(), line::mva::sn_deaggregate_chain_results(), line::mva::sn_get_demands_chain(), line::nc::solver_nc(), and line::nc::solver_ncld().
| Matrix<T> line::mva::ChainDemands< T >::STchain |
(M x C) mean service time
Definition at line 48 of file sn_chain.h.
Referenced by line::jmt::jmt_parse_jmva(), line::api::sn_aggregate_chains(), line::mva::sn_deaggregate_chain_results(), line::mva::sn_get_demands_chain(), line::mva::solver_amvald(), line::ctmc::solver_ctmc_cftp(), line::mam::solver_mam_bgchain(), line::mva::solver_mva(), line::mva::solver_mva_marie_analyzer(), line::mva::solver_mva_sjn_analyzer(), line::mva::solver_mva_sum(), line::mva::solver_mvac_analyzer(), line::mva::solver_mvald(), line::nc::solver_nc(), line::nc::solver_nc_busyp(), line::nc::solver_nc_conv(), line::nc::solver_nc_joint(), line::nc::solver_ncld(), line::mva::solver_sqd(), and line::io::write_jmva().
| Matrix<T> line::mva::ChainDemands< T >::Vchain |
(M x C) visits
Definition at line 49 of file sn_chain.h.
Referenced by line::mam::bgchain_states(), line::jmt::jmt_parse_jmva(), line::api::sn_aggregate_chains(), line::mva::sn_deaggregate_chain_results(), line::mva::sn_get_demands_chain(), line::mva::solver_amva(), line::mva::solver_amvald(), line::ctmc::solver_ctmc_cftp(), line::mam::solver_mam_bgchain(), line::mva::solver_mva(), line::mva::solver_mva_marie_analyzer(), line::mva::solver_mva_sjn_analyzer(), line::mva::solver_mva_sum(), line::mva::solver_mvac_analyzer(), line::mva::solver_mvald(), line::nc::solver_nc(), line::nc::solver_nc_busyp(), line::nc::solver_nc_conv(), line::nc::solver_ncld(), line::qns::solver_qns_run_analyzer(), and line::mva::solver_sqd().