![]() |
LINE Solver (C++)
Templated C++ port of the LINE queueing solver
|
The MATLAB GlobalConstants, as reported by lineStart at its defaults. More...
#include <line/lang/lang_types.h>
Static Public Attributes | |
| static constexpr double | FineTol = 1e-8 |
| static constexpr double | CoarseTol = 1e-3 |
| static constexpr double | Zero = 1e-14 |
| static constexpr double | ArcTol = 1e-12 |
| Below this an off-diagonal entry is NO ARC of the phase / state graph. | |
| static constexpr double | Immediate = 1e8 |
| Rate of an Immediate distribution; its mean is 1/Immediate = 1e-8. | |
| static constexpr double | MaxInt = 2147483647.0 |
| Stand-in for an unbounded COUNT, MATLAB GlobalConstants.MaxInt. | |
The MATLAB GlobalConstants, as reported by lineStart at its defaults.
These are doubles on purpose even in the exact instantiation: they are tolerances and sentinels of the ALGORITHM, not quantities of the model, and lineStart prints exactly these values. Converting them through num_traits<T>::from_double keeps the exact backend reproducing the same branch decisions as the reference rather than a mathematically cleaner set.
Definition at line 667 of file lang_types.h.
|
staticconstexpr |
Below this an off-diagonal entry is NO ARC of the phase / state graph.
Definition at line 672 of file lang_types.h.
|
staticconstexpr |
Definition at line 669 of file lang_types.h.
Referenced by line::lang::convert_to_map_phases(), line::lang::coxian_fit_mean_scv(), and line::lang::prior_discrete().
|
staticconstexpr |
Definition at line 668 of file lang_types.h.
Referenced by line::mam::aph_fit_mean_scv(), line::da::da_cacheqn_itemprob(), line::lang::dist_quantile(), line::fes::fes_aggregate(), line::fluid::fluid_closing_metrics(), line::fluid::fluid_drift_jacobian(), line::fluid::fluid_drift_statedep(), line::fluid::fluid_min_closure(), line::fluid::fluid_moment_terms(), line::fluid::fluid_symbolic_drift(), line::fluid::fluid_symbolic_jacobian(), line::lqn::lqn_finalize(), line::mam::map2_fit_idc(), line::lang::Distrib< double >::normal(), line::npfqn::npfqn_traffic_split_rr(), line::lang::prior_skewness(), line::mam::qbd_setupdelayoff_closed(), line::api::sn_aggregate_chains(), line::ag::solver_ag_run_analyzer(), line::jmt::solver_jmt_run_analyzer(), line::mam::solver_mam_traffic(), line::mam::solver_mam_traffic_mmap(), line::mva::solver_mva_cache_analyzer(), and line::lqn::write_lqnx().
|
staticconstexpr |
Rate of an Immediate distribution; its mean is 1/Immediate = 1e-8.
Definition at line 674 of file lang_types.h.
Referenced by line::qn::after_event_join(), line::qn::after_event_router(), line::qn::after_fj_event(), line::lang::Distrib< double >::exp_mean(), line::fluid::fluid_immediate_state_tol(), line::fluid::fluid_immediate_transition_tol(), line::lang::Distrib< double >::immediate(), line::lang::Distrib< double >::rate(), and line::ldes::engine::Sampler::Sampler().
|
staticconstexpr |
Stand-in for an unbounded COUNT, MATLAB GlobalConstants.MaxInt.
Used where a state row must hold a server count and Inf is not a count.
Definition at line 679 of file lang_types.h.
|
staticconstexpr |
Definition at line 670 of file lang_types.h.
Referenced by line::mam::aph_fit_mean_scv(), line::lang::Distrib< double >::exp_rate(), line::fluid::fluid_dae_metrics(), line::fluid::fluid_project_rate(), line::fluid::fluid_share_closure(), line::io::map2renv(), line::pfqn::pfqn_aghq(), line::pfqn::pfqn_ble(), line::pfqn::pfqn_le(), line::pfqn::pfqn_lekt(), line::pfqn::pfqn_mva_interval(), line::api::sn_is_phasetype(), line::fluid::solver_fluid_kp_core(), line::fluid::solver_fluid_moments(), line::wf::update_patterns(), and line::wf::wf_from_struct().